什么原因可能导致 IIS 日志中的 sc-status 为空白?

什么原因可能导致 IIS 日志中的 sc-status 为空白?

我正在解决客户报告的一个问题,他们从我们的 ASP.NET MVC 应用程序看到白屏。这是某城市一个学区的一组学校。没有其他用户报告此问题,即使在该学区内,许多请求也确实成功了。

我知道他们的 IP 块,所以我查看了该块内的 IIS 日志记录。我看到数以万计的请求都是sc-status空白的。在该 IP 块之外,这种情况从未发生过。所以我认为无状态请求导致了白屏。

到目前为止,我能看到的唯一其他模式是失败的请求通常来自一小部分浏览器:

Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10_10_2)+AppleWebKit/537.36+(KHTML

这个有很多变体,但它们似乎主要出现在基于 Apple 的浏览器上的 Mozilla 5 上。

这里可能发生什么事?

答案1

结果发现是 Excel 故障:代码在那里,但是每当用户代理字符串包含逗号时,Excel 就会截断那里的行,即使要求不要使用逗号作为分隔符。

因此这不是数据问题,而是查看数据的问题。

相关内容