运行我的Web应用程序时,我有以下输出:
The page cannot be displayed because an internal server error has occurred.
截图:
在我的web.config
中,设置了以下内容:
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<asp scriptErrorSentToBrowser="true"/>
<httpErrors errorMode="Detailed"/>
</system.webServer>
如何查看错误是什么?
这是在Azure Compute Emulator中本地托管的。
答案 0 :(得分:2)
除了您所做的配置之外,如果您使用的是Internet Explorer,请在“高级”标签中关闭“显示友好的HTTP错误消息”选项。
另一个选项是应用中的enable tracing,以便您可以使用trace viewer查找例外。
您可能会发现在使用您的应用程序部署ELMAH以改进错误处理方面的价值。
答案 1 :(得分:1)
可能是由于各种原因。最有可能是错误配置。
在我的例子中,它是LocalWebDevelopmentServer设置。将其设置为IISExpress
可解决问题。