我有一个桌面应用程序,可以调用Web服务器上的asp页面。 Web服务器当前返回500服务器错误,我无法弄清楚如何获得更多细节。
事件查看器中似乎没有任何内容:Windows日志 - >应用程序。
我可以制作一个设置或其他我可以找到日志的地方吗?这似乎是一个典型的问题,但我找不到任何相关的信息。
(此外,堆栈跟踪不会到达客户端应用程序)
答案 0 :(得分:34)
您可以在IIS管理器上启用“跟踪日志记录”。它填充了一堆XML文件,您可以使用服务器上安装的IE轻松调查。 (其他浏览器可能无法处理xslt样式文件)
来自Technet:
Connections
窗格中,点击Sites
。Features View
中,选择要为其启用跟踪日志记录的站点。Actions
窗格的“配置”下,点击Failed Request Tracing
。Edit Web Site Failed Request Tracing Settings
对话框中,选择Enable
以启用此网站的日志记录。Directory text box
中,键入要存储日志文件的路径,或单击浏览按钮( ... )以查找计算机上的位置。默认值为%SystemDrive%\inetpub\logs\FailedReqLogFiles
。
PS:不要打扰IIS 7.0,几乎与IIS 8.x相同
答案 1 :(得分:4)