部署ASP.Net站点,只有错误500

时间:2011-05-16 01:30:20

标签: asp.net deployment iis-7

我过去遇到过这个问题,解决方案始终是配置问题,或者需要运行aspnet_regiis -i或其他东西。但是aspnet_regiis没有解决问题,我在任何配置文件中都找不到任何错误。

是否有一些我不看的日志会告诉我究竟是什么“500 - 内部服务器错误”我实际上正在点击?

2 个答案:

答案 0 :(得分:4)

如果您看到的500 - Internal Server Error页面看起来像这样:

enter image description here

然后,您可以让IIS7通过配置以下内容将详细错误传递回客户端:

<system.webServer>
    <httpErrors existingResponse="PassThrough" />
</system.webServer>

如果您正在使用IE,请记得关闭显示友好的HTTP错误消息(在工具 - &gt;选项 - &gt;高级),但您已经知道:)。

如果仍然没有解决问题,那么您可以使用失败请求跟踪,这是一种非常有效的诊断工具:

  

Troubleshooting Failed Requests Using Tracing in IIS 7

答案 1 :(得分:1)

管理工具/计算机管​​理/事件查看器/应用程序日志

我想..现在不在窗户前面。您应该在该日志中看到一些与您的500错误相对应的事件。他们会给你更多信息。