У меня есть .net webservice
, который выставляется другой компании как HTTPS
. Теперь мы хотим использовать тот же веб-сервис в интрасети, поэтому я добавил http
привязку в IIS, где HTTPS
привязка уже существует Я сделал это, как показано ниже. Теперь странно то, что HTTPS WSDL приходит, но HTTP, в браузере будет только svc URL, и если вы нажмете wsdl или singlewsdl, мы увидим как Web page cann ot be found
<serviceBehaviors>
...
<serviceMetadata httpsGetEnabled="true" httpGetEnabled="true"/>
...
</serviceBehaviors>
Я добавил два endpoints
и два bindings
, один с security mode=tranport
, а другой - none
EDIT
Новая находка, если я меняю имя системы с IP-адресом в URL-адресе веб-службы HTTP, все работает нормально, странно, но с именем системы это не работает