Трюк с использованием IIS заключается в том, что привязки IIS могут отличаться от ваших общедоступных URL-адресов (WCF, которые я смотрю на вас), особенно с многопользовательскими машинами. Я склонен привязывать вектор к использованию конфигурации для явного определения «базового» URL-адреса для внешних целей, поскольку это имеет тенденцию быть немного более успешным, чем извлечение его из объекта Request.