IIS是否构建在httplistener之上?

时间:2014-06-19 23:01:30

标签: asp.net iis httplistener

来吧,我突然想知道。你不是也想不起事情吗?

请注意,我已经非常清楚,对于IIS6之前的任何IIS,答案都是否定的。我怀疑任何其他IIS的答案都是否定的,但我正在寻找知道这些东西的人。 :)

1 个答案:

答案 0 :(得分:1)

HttpListener使用一个名为http.sys的内核模块,这也是IIS使用的模块。 http.sys负责监听入站HTTP连接并将它们路由到适当的侦听应用程序。

当您从代码中使用HttpListener时,您需要配置一个侦听器前缀,用于通过http.sys注册应用程序的侦听器。 IIS做了类似的事情......

关于这个主题here还有一些细节。