найти какой сервер в веб-ферме выполнялся веб-метод? - PullRequest
0 голосов
/ 30 июня 2011

Этот вопрос является следствием следующего вопроса: определение того, с какого сервера (в веб-ферме) поступил ajax-запрос asp.net?

Проблема в том, что мы обычно используемавтоматически генерируемые прокси-классы для связи с веб-методом (который может быть частью службы asmx / wcf).Когда мы получаем ответ от сервера веб-служб, как мы узнаем, с какого сервера он был обработан?

Мы получаем ответ от выполняемого (главным образом) кода на стороне сервера.Когда это сервис сценариев (который может быть вызван через javascript), это совсем другой случай.

Как мы можем прочитать заголовки ответа после того, как веб-сервис вернется?

Я ограничен в создании собственных прокси-классов для решения этой проблемы?

1 Ответ

0 голосов
/ 25 марта 2013

В одну сторону. Это не лучший способ, но он будет делать, пока не произойдет что-то новое. Если у вас есть такой инструмент, как fiddler / burp, вы можете проверить заголовки ответа. Поэтому мы должны настроить IIS для правильной установки заголовков ответов.

По умолчанию они настроены на вывод чего-то вроде X-ASP.NET ... хорошей идеей было бы добавить к этому имя сервера ...

...