
[英]ASP.NET Mvc - System.Web.Compilation.CompilationLock
[英]CompilationLock error in web forms page directive
我的公司有一个 Web 表单项目,我们在一个多月前将其转换为 MVC 3 项目。 除了解析器在 Web 表单页面指令上给出的这个烦人的错误之外,一切都很好。 我不确定这是什么时候开始的。 我一周前才开始注意到它,但自从我们转移项目以来它可能就在那里。
我们在修改 Web 表单项目以支持 MVC 3 时遵循了本教程。该项目编译得很好。 除了这个恼人的下划线(如下所示),没有问题。 到目前为止,Web 表单和 MVC 已经很好地结合在一起了。 但是,当解析器显示此错误时,.ASPX 标记中的智能感知不起作用。
“System.Web.Compilation.CompilationLock”的类型初始值设定项引发异常。
有没有人有这个问题的经验? 我已经扫描了 web.config 以及卸载了项目并扫描了 .csproj xml。 我看不出有什么问题,但我也不知道我在找什么。 在我的情况下,谷歌没有发现任何对这个错误有用的东西。
我仍然不确定是什么原因造成的。 但是完全重新安装 .NET 和 Visual Studio 解决了这个问题。
我遇到了类似的问题,我的 ASP.NET 网站没有构建并产生相同的无用错误。
对我来说,解决方案是在我的 Web.config 中修复 sessionState 模式的大小写:
<sessionState mode="Off"/>
(可能晚了 9 年,但我希望在互联网上的任何地方都可以记录这个答案。)
看看 Hanselmans 的文章并比较你的参考资料和 web.config:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.