I'm trying to debug a 405 error that is occurring in an ASP.NET 4.0 website with a jQuery AJAX post, and I've got the following from an IIS log file.
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
My question: what does the
405 0 0 218
at the end of the log signify? I'm assuming that the 405 portion is the client error number, but what are the 3 remaining numbers?
JagdJagd
1 Answer
Take a look at the top of your log file and you'll see something like this:
The
#Fields
row will tell you what each value represents. In your case, and presuming you're running with the default log settings, the values would be:
sc-status
- is the major part of the HTTP status codesc-substatus
- is the sub status e.g. for a503.19
HTTP status it would be the19
partsc-win32status
- is a Windows system error codetime-taken
- is the time taken to send the response in milliseconds
If you're getting non-zero values for
sc-win32status
you can use:
![Log Log](https://stackify.com/wp-content/uploads/2017/04/img_58e455f0093e2-1024x248.png)
NET HELPMSG <sc-win32status value>
...to find out that that status code maps to.
![Clear iis log files Clear iis log files](https://sunithamk.files.wordpress.com/2016/02/image.png)
If a field doesn't have a value in the log file then the missing value is shown as a hyphen
-
.
KevKev