gpt4 book ai didi

iis - 了解 IIS 7 日志文件

转载 作者:行者123 更新时间:2023-12-02 23:12:31 26 4
gpt4 key购买 nike

我正在尝试使用 jQuery AJAX 帖子调试 ASP.NET 4.0 网站中发生的 405 错误,并且我从 IIS 日志文件中获得了以下内容。

2012-07-02 15:15:37 XXX.XX.XX.XXX POST/AjaxWebMethods.aspx/TestWebMethod - 443 - XXX.XX.XX.XX
Mozilla/5.0+(Windows+NT+5.1;+rv:13.0)+Gecko/20100101+Firefox/13.0.1 405 0 0 218

我的问题:日志末尾的 405 0 0 218 表示什么?我假设 405 部分是客户端错误编号,但剩下的 3 个编号是多少?

最佳答案

查看日志文件的顶部,您会看到类似以下内容:

#Software: Microsoft Internet Information Services 7.5#Version: 1.0#Date: 2011-04-13 19:02:34#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken

#Fields row 会告诉您每个值代表什么。在您的情况下,假设您使用默认日志设置运行,这些值将是:

sc-status  sc-substatus   sc-win32status  time-taken====================================================405        0              0               218
  • sc-status - 是 HTTP 状态代码的主要部分
  • sc-substatus - 是子状态,例如对于503.19 HTTP 状态将是 19部分
  • sc-win32status - 是 Windows system error code
  • time-taken - 是发送响应所花费的时间(以毫秒为单位)

如果您获得 sc-win32status 的非零值你可以使用:

NET HELPMSG <sc-win32status value>

...找出该状态代码映射到的内容。

如果某个字段在日志文件中没有值,则缺失的值将显示为连字符 - .

关于iis - 了解 IIS 7 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com