我继承了我正在尝试为其编写新模块的IIS安装。我的模块似乎在我的开发机器上单独运行时可以正常工作,但是当我将它安装到测试服务器上以及此IIS安装下的其余模块和站点时它不起作用,并且我得到通用的500页没有无论我尝试在主机上访问什么资源:
无论如何,这并不出乎意料,我承认我在黑暗中磕磕绊绊,所以它永远不会是直截了当的。我只是去看看日志文件说的内容......
IIS的日志文件在哪里?
我在C:\Windows\System32\LogFiles\HTTPERR
中找到了一个集合,但这些似乎是GET请求的记录,没有任何配置错误信息。我在Timer_ConnectionIdle
中找到了另一个,其中只有数千条<select>
行可以追溯到几周之后。我也找不到任何感兴趣的Windows事件查看器。
您通常如何调试IIS的问题?
(我来自Java背景,我习惯于遇到相反的问题 - 通常会有大约50mb的文本文件被拖网搜索到你问题的根源)