Размещение службы WCF с HTTPS - PullRequest
1 голос
/ 09 ноября 2010

Я размещаю службу WCF с использованием HTTPS, и у меня возникла проблема с адресом, указанным в качестве имени netbios компьютера, на котором я его запускаю.Это легко исправить, если я просто хочу использовать HTTP, добавив заголовок узла, но, к сожалению, вы не можете добавить заголовки узлов к привязкам HTTPS.(вы можете это сделать из командной строки, но мой ИТ-отдел не в восторге от подобных хаков).

Я искал практически везде, где только мог придумать.Мне интересно, если у кого-то еще есть эта проблема, или они все просто выставляют свои API через HTTP?Спасибо.

Если понадобится дополнительная информация, я буду рад ее предоставить.

К сожалению, я не могу публиковать изображения, чтобы показать проблему.Страница метаданных подсказывает мне использовать https://mcweb1 -prod.powertochange.local / TMC_API.svc? Wsdl , но я бы хотел вместо этого использовать внешний адрес.

1 Ответ

2 голосов
/ 09 ноября 2010

Когда вы добавляете привязку HTTPS в IIS, к сожалению, она не позволяет вам вручную устанавливать или читать URL из сертификата. Эта ссылка объясняет, как правильно изменить адрес в метаданных.

...