我在一个简单的asp.net应用程序页面上得到HTTP Error 500 Internal server error
。服务器上有足够的资源。此页面经常被大量客户请求。
我错过了任何与IIS
相关的设置吗?
答案 0 :(得分:1)
此处的第一站是启用失败请求跟踪:
Troubleshooting Failed Requests Using Tracing in IIS 7
Troubleshoot with Failed Request Tracing
如果没有产生任何缩小范围的东西,那么可以通过系统和应用程序事件日志进行拖网。
最后,如果仍然不明显失败的是什么,那么是时候从Tess Ferrandez的调试工具箱中挖出一些玩具了:
.NET Debugging Demos - Information and setup instructions
.NET Debugging Demos Lab 2: Crash
答案 1 :(得分:0)
您需要深入了解以确定500错误的具体原因,无论是瞬态脚本错误,资源错误还是与IIS配置相关的问题。
设置Failed Request Tracing,等待错误并检查日志输出。
答案 2 :(得分:0)
1.关闭您的开发环境(例如,Visual Studio .NET)。
2.打开命令提示符,然后键入以下命令:
3. iisreset /stop
4.net用户ASPNET /删除[如果失败则可以忽略此步骤]
5. aspnet_regiis -i
6. iisreset /start
7.关闭命令提示符。
8.重新开发您的开发环境。