HTTP WSDL не приходит туда, куда приходит HTTPS WSDL - PullRequest
1 голос
/ 12 марта 2019

У меня есть .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, все работает нормально, странно, но с именем системы это не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...