Just-In-Time调试器在没有必要安全权限的情况下启动

时间:2012-02-24 04:22:36

标签: asp.net-mvc

我是ASP.NET MVC的新手,我有一个项目,当我在IIS上推送它时,它会抛出这样的异常:

“w3wp.exe中发生了未处理的win32异常。启用了Just-In-Time调试器而没有必要的安全权限。要调试此过程,JIT调试器必须以管理员身份运行。是否要调试进程? “

我尝试将DefaultAppPool属性设置为本地系统,但它不起作用! 我怎样才能解决这个问题? 谢谢!

1 个答案:

答案 0 :(得分:8)

听起来您的应用程序导致IIS工作进程崩溃。为了深入了解这一点,您可以执行以下一项或多项操作:

  1. 检查事件查看器以查看应用程序崩溃的原因。如果您通过ASP.NET 2.0和4.0源过滤应用程序日志,您应该会看到一堆警告,指出导致崩溃的异常。
  2. 使用Visual Studio附加到进程并确定抛出的异常。这将为您提供最详细的信息。
  3. 更改应用程序池的安全权限不太可能对您有所帮助;出现JIT对话框的原因是因为应用程序崩溃并且您在交互式会话的不同安全上下文中运行!

    如果您希望获得帮助,请发布有关崩溃的更多信息。

    干杯