Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does Http.sys URL Prefix Registration translate into IIS bindings config?

Windows HTTP Server API provides mechanisms for URL Registration and Reservation so that request queues can be setup by processes: http://msdn.microsoft.com/en-us/library/aa364483(v=VS.85).aspx.

And the URL matching is done by longest matching URL Prefix. With support for strong wild cards '+' and weak wild cards '*'.

I get that IIS does some mangling/translation of binding in web.config to HTTP Server API (http.sys) for URL registration. (URL Group and HTTP Request Queue).

Could someone throw some light here? Thanks!

like image 530
AravindR Avatar asked Nov 15 '22 08:11

AravindR


1 Answers

Running netsh http show servicestate on a machine with IIS installed and some web sites configured should give you a good representation of how IIS sets up the URL groups and ties them to request queues.

like image 199
andrew.rockwell Avatar answered Apr 30 '23 10:04

andrew.rockwell