在IIS下使用站点的w3wp异常

时间:2015-12-29 16:49:08

标签: iis visual-studio-2015

使用部署在本地IIS上的站点以及在调试中附加的Visual Studio,我经常遇到以下问题(抱歉意大利语本地化):

Error

翻译:

  

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

     

Just-In-Time调试器在没有必要安全性的情况下启动   权限。要调试此过程,JIT调试器必须作为一个   管理员。你想调试这个过程吗?

当我更改站点文件夹(bin或web.config)中的程序集或其他文件时,会出现同样的问题。

我正在使用Visual Studio 2015,但问题也发生在Visual Studio 2013更新4上。

1 个答案:

答案 0 :(得分:1)

您需要以管理员模式运行VS才能连接到W3WP进程。您可以在连接时重新启动(因为我相信它会提示您这样做),或者只是始终以管理模式运行以开始。

如果 以管理员身份运行,那么当应用加载时,应用中的某些内容可能会导致进程崩溃。我考虑一下:

  • 检查事件查看器是否有任何告警错误/例外
  • 回滚最近的更改以查看问题是否消失
  • 创建一个小的shell应用程序,它不会做很多事情,看看你是否可以运行并附加到那个OK,以排除机器/ IIS /环境问题。