Knowledge Conclusion - PART V: IIS(Internet Information Server) Basics

/*

Author: Jiangong SUN

*/


Last Update: 08/08/2013


PART V: IIS


1) What is ISAPI ?
Answer: 
ISAPI: Internet Server Application Program Interface.
The path is $System$\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

2) What is worker process?

Answer:
ASP.NET runs within a process known as the ASP.NET worker process. 

IIS5: aspnet_wp.exe
IIS6 and IIS7: w3wp.exe


Find worker process in IIS6: 
Start > Run > Cmd
Go To Windows > System32
Run cscript iisapp.vbs
You will get the list of Running Worker ProcessID and the Application Pool Name.

Find worker process in IIS7:
Start > Run > Cmd
Go To Windows > System32 > Inetsrv
Run appcmd list wp
Or:
Open task manager
Click tab Process
Check display the processes of all users

3) What is application pool?
Answer:

Every application within an application pool shares the same worker process. 

4) How IIS works?

Answer:

IIS 5&6: 

ASP.NET ISAPI for filtering request; Work Process for treating request

IIS7:


5) HTTP status code

Answer:

1xx: Informational

2xx: Success;

200: OK


3xx: Redirection

302: Found


4xx: Client Error     

400: Bad request

401: Not authorized

403: Forbidden

404: Not found


5xx: Server Error 

500: Internal Server Error

502: Bad gateway

503: Service Unavailable


References:

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

你可能感兴趣的:(windows,application,System,asp.net,IIS)