.Net Framework:w3wp.exe中的异常

gre*_*mul 22 asp.net iis w3wp.exe

我在asp.net 3.5中开发了带有Web表单的网站.我用IIS运行它.它早先工作得很好.但是当我调试它时突然发生了异常.消息是

w3wp.exe [XXXX]中出现未处理的Microsoft .Net Framework异常

每次我尝试运行我的应用程序时都会发生这种情况,但是当我使用Cassini运行网站时,没有例外.当我在IIS上部署html页面时,没有例外.仅在IIS上使用.net应用程序时出现问题.

我尝试了很多我在这里找到的解决方案,但没有解决问题.

怎么了?有人可以帮忙吗?谢谢.

luk*_*jkw 10

当发生无限循环时,这可能在ASP.NET中引起.

一个常见示例是渲染部分视图,然后在ASP.NET MVC中呈现自身.

  • 这就是我的情况. (2认同)

gre*_*mul 9

我在事件查看器中找到了该消息:

"说明:由于.NET运行时在IP 6B484BC2(6B300000)中出现内部错误而导致进程终止,退出代码为80131506."

它是由.Net Framework 4.5的更新引起的.我卸载了上次更新.它解决了这个问题.

提示:如何检查事件查看器.Visual Studio>查看>服务器资源管理器> SERVER_NAME>右键单击"事件日志">"启动事件查看器">"Windows日志">"设置".

有关于该错误的信息:http://support.microsoft.com/kb/2640103/en-us.但是,只有Microsoft的请求才能提供修补程序.

我不记得"有害"更新的数量.但我认为,每个人都可以找到最后的更新来删除它们.

  • **重要的提醒**.在MS Windows Server 2012中检测到问题. (3认同)

小智 5

我们解决了这个问题。对我们来说,这是因为写入日志的权限级别。更改了IIS中的权限。

对每个站点重复此步骤。

  1. 打开IIS管理器。
  2. 选择站点。
  3. 开放式认证
  4. 编辑“匿名身份验证”凭据。更改为使用应用程序池标识。
  5. IIS重置