Я работаю с 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, чтобы заменить имя машины на имя домена.Это не идеал.
Что-то, чего мне здесь не хватает?