Существует ли способ сказать IIS/ASP.NET не позволять Активный для определенных запросов? Или даже для всего веб-сайта, если это - действительно единственный способ пойти об этом?
Почти уверен, что это не может быть сделано на уровне запроса.
В IIS 6.0, он был выставлен во вкладке свойств IIS. В IIS 7, они вроде как спрятали его.
HTTP Keep-Alives включен по умолчанию в IIS 6.0, что соответствует спецификации HTTP/1.1 для HTTP Keep-Alives. IIS держит открытое неактивное соединение до тех пор, пока указано свойство метабазы ConnectionTimeout (значение по умолчанию 120 секунд).
Вы можете отключить HTTP Keep-Alives, перейдя по нижеприведенной ссылке, это для того, чтобы разрешить вам сделать обратное, чтобы отключить.