解析错误:操作可能会破坏运行时的稳定性

时间:2013-08-15 21:21:29

标签: asp.net .net iis .net-4.0

我有一个简单的ASP.NET网站,以前在我的Windows 8机器上运行正常。但是,最近,如果我转到IIS上直接托管的网站,我会在主页的第一行收到Parse Error。

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Operation could destabilize the runtime.

Source Error: 


Line 1:  <%@ Master Language="C#" AutoEventWireup="true" CodeFile="SampleGallery.master.cs" Inherits="SampleGallery" %>
Line 2:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Line 3:  

Source File: /SampleGallery.master    Line: 1 

现在,当我在VS2012中打开网站并运行它时,我没有收到任何错误,网站按预期运行。

这也发生在我的IIS上的其他网站上,所以我认为这是与.NET 4.0相关的IIS上的一些设置/问题(这是我配置的应用程序池的框架),但之后在网上搜索了几个星期,我无法弄清楚它是什么。

8月16日更新: 我尝试使用“打开和关闭Windows功能”重新安装.NET 4.5,并使用aspnet_regiis.exe重新安装ASP.NET。

对Bin目录中的依赖DLL的PEVerify也没有产生任何错误。

1 个答案:

答案 0 :(得分:0)

尝试一次删除一个依赖的DLL,直到错误消失。如果这不起作用,我会进入代码隐藏并删除它以查看它是否是问题的一部分。然后逐个添加代码,直到它再次失败。希望这会引导你成为罪魁祸首。

相关问题