如何debugging错误503没有跟踪?

我正在与一个C#后端大型Web应用程序工作。 在开发设置中,应用程序通过我的机器上的IIS 8.5实例提供。

从最近开始,我不能再login了。 我仍然得到login表单,但是一旦我input用户数据后单击“ login” ,Chrome的networking视图显示请求已经被服务器返回错误503 / 服务不可用响应。

我为IISpipe理器中的整个站点的所有状态码在200到999之间启用了“失败的请求跟踪”,并且在IISpipe理器的站点栏的configuration设置中启用了失败的请求跟踪。

与检索login表单相关的所有请求都已正确logging到C:\inetpub\logs\FailedReqLogFiles\W3SVC1 ,但单击“ login”button时不会显示单个请求日志文件。

根据公司的政策,我没有任何访问处理login请求的代码的来源,而且所有现在和将来的两个星期都在他们的暑假 – 但是由于没有请求日志,我以某种方式怀疑,特定的请求永远不会足够接触我们的Web应用程序。

我怎样才能找出发生什么事情导致503响应?

除了正常的IIS日志和失败请求追踪之外,还有其他日志可能需要检查问题。

  • Windows事件日志
  • httperr日志
  • ASP.NET健康监视日志
  • http.sys跟踪日志

我写了一篇博文 ,更详细地描述了这些内容。