Свойство RequestContext Via имеет имя компьютера вместо URL в IIS - PullRequest
2 голосов
/ 13 апреля 2011

Я работаю с OAuth и мне нужно получить URL запроса.Чтобы сделать это, я делаю следующее:

operationContext.RequestContext.RequestMessage.Properties.Via

Это прекрасно работало в Visual Studio Development Server, потому что он возвращал бы

http://localhost:12345/{myrequest}

Однако, когда он был передан в IIS и настроенСвойства проекта для использования настраиваемого веб-сервера со значением этого:

http://www.mydomain.com/

Теперь в моем RequestContext отображается URL-адрес, подобный следующему:

http://{machinename}/{myrequest}

Вместо:

http://www.mydomain.com/{myrequest}

Это настройка IIS?Чтобы обойти это, я вынужден изменить экземпляр URI, чтобы заменить имя машины на имя домена.Это не идеал.

Что-то, чего мне здесь не хватает?

...