6

我已经部署了一个新版本的 ASP.NET web 服务。当客户端调用此服务时,IIS 日志文件报告错误代码 500。我自己的(测试)可以使用该服务而不会出现任何错误。我在我的 ASP.NET Web 服务中启用了错误记录,但没有记录错误,这让我相信错误不是由我的代码引发的,而是堆栈中“较早”的某个地方。我还检查了 httperr1.log 文件,但那里没有任何相关内容。

问题,如何向 IIS 添加更多错误日志来调查错误?我无法访问客户端。

[更新] 我正在使用 IIS6。我检查了事件日志,没有发现任何东西。

4

4 回答 4

5

您使用的是哪个版本的 IIS?

在 IIS7 中,您拥有广泛的跟踪功能。

看看:在 IIS 7.0 中使用跟踪对失败的请求进行故障排除

于 2009-02-17T15:56:41.480 回答
3

如果您在 IIS6 上,Microsoft 的DebugDiag 2.0绝对是您想要使用的工具。

于 2009-02-17T16:14:20.130 回答
0

你的日志文件是什么格式的?IIS 格式通常包含来自特定请求的错误消息,而默认格式不包含。

于 2009-02-17T16:20:16.387 回答
0

如果您从本地主机上的自动生成代理运行 webMethod,您可以在崩溃时看到堆栈跟踪转储。

于 2010-11-15T21:58:27.580 回答