Click here to Skip to main content
15,888,521 members
Please Sign up or sign in to vote.
2.00/5 (5 votes)
See more:
Hi can any one tell me the Purpose Of HTTP.SYS and WAS in IIS and Difference Between Them.

Thanks In Advance.
Posted
Updated 29-Dec-11 4:05am
v2

Dear Madan,

HTTP.SYS is the kernel level components of IIS. All client request comes from client hit the HTTP.Sys of Kernel level. HTTP.SYS then makes a queue for each and every request for each and individual application pool based on the request.
Whenever we create any application pool IIS automatically registers the pool with HTTP.SYS to identify the particular during request processing.


WAS is a new feature of IIS, that allows all the features of the Windows Communication Framework stack, like non-HTTP channels and other stuff. IIS is the web server that hosts the services that are activated via WAS.

In case you mean Windows Activation Service: WAS - is the new process activation mechanism that ships with IIS 7.0. WAS builds on the existing IIS 6.0 but is more powerful because it provides support for other protocols besides HTTP, such as TCP and Named Pipes.

Don't forget to mark this as your answer if it clears your confusion.

Thanks
 
Share this answer
 
Comments
madan b 29-Dec-11 10:11am    
Hi Varun
Thanks for your answer and in some websites I read WAS as "web admin service" and you saying WAS as Windows Activation Service what are difference between them or they same.
Varun Sareen 29-Dec-11 12:50pm    
Dear Madan, WAS which is a feature present in IIS7.0 is actually the Web Admin Service Or you can say the Windows Activation Service. Its like calling one thing with different names but all doing the same thing :). Do some google with each of the key word they will give you the same description for all the keywords..:)
Explanation is very precise and its true both the names are synonyms to each other earlier it used to called as Windows Activation Service as it used to activate services in IIS and now after IIS 6.0 onward it called as Web Activation Service. but both are doing the same task and purpose.
 
Share this answer
 
Comments
Richard Deeming 20-Jul-18 11:19am    
SEVEN YEARS too late, and the question was already solved.

Stick to answering recent questions.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900