【发布时间】:2018-05-03 11:32:18
【问题描述】:
我在发布 mvc Web 项目时遇到问题。几个月前该网站有一个旧版本,但此后应用程序发生了重大变化。
我收到类似以下 CS0246 的错误:找不到类型或命名空间名称“MvcSiteMapProvider”(您是否缺少 using 指令或程序集引用?)
此代码不在应用程序的任何位置。代码在本地运行完美。该错误是由视图的临时文件触发的。源文件:D:\local\Temporary ASP.NET Files\root\447331cc\dd5a3321\App_Web_index.cshtml.a8d08dba.hasupjvq.0.cs 行:28
我无法让新视图覆盖文件。在将 100 多个应用程序部署到 Azure 时,我从来没有遇到过这个问题。
我已尝试将自定义临时目录添加到 Web 应用程序,但它仍在生成错误/无效源代码。我还尝试在发布时启用预编译视图。这仍然没有帮助。
我很茫然,我们必须使用那个网络应用程序,因为 cms 许可绑定到域。有人遇到过这个问题吗?
【问题讨论】:
标签: c# asp.net-mvc