Добавление настраиваемого заголовка запроса работает для IIS 7.0, но не для сервера разработки Asp.net - PullRequest
4 голосов
/ 08 июня 2011

Мы отслеживаем общее время, необходимое для ответа на запрос. Мы реализовали добавленный пользовательский заголовок: request.headers.add("reqKey",key) с уникальным ключом к запросу в Application_AcquireRequestState нашего global.asax.cs.

Когда для Application_PostRequestHandlerExecute выполняется запрос для этого запроса, он извлекает пользовательский заголовок с уникальным ключом и использует эту запись общего времени ответа. С этим также регистрируется куча других вещей, таких как имя пользователя, данные формы и т. Д., А не просто время.

В настоящее время это прекрасно работает, когда код работает на IIS 7.5. Однако, когда он запускается на сервере разработки ASP.Net, он генерирует исключение Operation is not supported on this platform.

Наш продукт - IIS 7, так как мне обойти эту ошибку?

1 Ответ

2 голосов
/ 08 июня 2011

Вы можете использовать IIS 7.5 Express, если вы используете VS2010 SP1. Скачать отсюда: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=abc59783-89de-4adc-b770-0a720bb21deb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...