4

我得到HTTP Error 500 Internal server error了一个简单的页面 asp.net 应用程序。服务器上有足够的资源。大量客户经常请求此页面。

有没有IIS我错过的相关设置?

4

3 回答 3

1

这里的第一站是启用失败的请求跟踪:

使用 IIS 7 中的跟踪对失败的请求进行
故障排除 使用失败的请求跟踪进行故障排除

如果没有产生任何可以缩小范围的东西,那么请通过系统和应用程序事件日志进行拖网。

最后,如果失败的原因仍然不明显,那么是时候从 Tess Ferrandez 的调试工具箱中挖出一些玩具了:

.NET 调试演示 - 信息和设置说明

.NET 调试演示实验 2:崩溃

.NET 调试演示实验 5:崩溃

.NET 调试 - 崩溃场景

于 2011-04-18T15:07:03.160 回答
0

1.关闭您的开发环境(例如,Visual Studio .NET)。
2.打开命令提示符,然后键入以下命令:
3. iisreset /stop
4.net user ASPNET /delete [如果失败,您可以忽略此步骤]
5. aspnet_regiis -i
6. 7. iisreset /start
关闭命令提示符。
8.重启你的开发环境。

于 2011-10-05T14:04:39.440 回答
0

您需要深入了解 500 错误的具体原因,是暂时性脚本错误、资源错误还是与 IIS 配置相关的问题。
设置失败的请求跟踪,等待错误并检查日志输出。

于 2011-04-18T15:05:57.300 回答