在web表单页面指令中出现编译锁定错误

本文关键字:编译 锁定 错误 指令 web 表单 | 更新日期: 2023-09-27 18:07:14

我的公司有一个web表单项目,我们在一个多月前转换为MVC 3项目。一切都很好,除了这个恼人的错误,解析器给出的web表单页面指令。我不确定这是从什么时候开始的。我一周前才开始注意到它,但它可能在我们转换项目时就已经存在了。

我们在修改web表单项目以支持MVC 3时遵循了本教程。该项目编译得很好。除了这个烦人的下划线(如下所示)之外,没有任何问题。到目前为止,Web表单和MVC配合得很好。但是,当解析器显示此错误时,. aspx标记中的智能感知不起作用。

形象

System.Web.Compilation的类型初始化项。CompilationLock'抛出异常。

有人遇到过这个问题吗?我已经浏览了网页。配置并卸载项目并扫描.csproj xml。我看不出有什么问题,但我也不知道我在找什么。在我的情况下,Google没有显示任何有用的错误。

在web表单页面指令中出现编译锁定错误

我仍然不确定是什么原因造成的。但是重新安装。net和Visual Studio就可以解决这个问题。

我的ASP遇到了类似的问题。. NET网站无法构建并产生相同的无用错误。

对我来说,解决方案是在我的Web.config中修复sessionState模式的大写:

<sessionState mode="Off"/>

(这可能晚了9年,但我希望这个答案被记录在互联网上的任何地方)

看一下Hanselmans的写作,比较你的参考文献和web.config:

积分ASP。asp.net MVC 3升级到现有的ASP。. NET 4 Web窗体应用程序