У меня есть настройка веб-службы рабочего отдыха на сервере, которую я могу использовать с помощью SoapUI. Я установил SSL-сертификат и установил новую привязку в IIS, чтобы указать 443 моей службе, и проверил, что https-маршрутизация работает путем размещения только html-файла. Но когда я пытаюсь разместить мой существующий веб-сервис отдыха на HTTPS, он не отвечает в пользовательском интерфейсе SOAP. Ответ есть:Преобразование HTTP-службы ASP.NET REST в HTTPS
HTTP/1.1 500 System.ServiceModel.ServiceActivationException Сервер: Microsoft-IIS/8.5 X-Powered-By: ASP.NET Дата: Пт, 2 сентября 2016 16:41:19 GMT Содержание -Length: 0
Я делаю что-то не так в SoapUI, или мне нужно изменить какой-то конфиг?
Установка web.config выглядит следующим образом:
<service name="WebServices.FacilityService" behaviorConfiguration="ServiceBehaviour">
<endpoint address="" binding="webHttpBinding" contract="Web.Interfaces.IFacility" behaviorConfiguration="web">
</endpoint>
я сделал попробовать это вместо этого, но не отличается.
<endpoint address="" binding="webHttpBinding" bindingConfiguration="webHttpTransportSecurity" contract="Web.Interfaces.IFacility" behaviorConfiguration="webHttpBehavior">
</endpoint>
При этом в разделе привязок:
<webHttpBinding>
<binding name="webHttpTransportSecurity">
<security mode="Transport" />
</binding>
</webHttpBinding>
Какая привязка была настроена в вашем пуле приложений IIS? Вы настроили сайт для использования базовой проверки подлинности? Как выглядит элемент поведения в Web.config? –