У меня есть Windows Server 2008, на котором я развернул свой веб-сайт, который прекрасно обращается к клиентскому API, из-за прекращения поддержки Server 2008 мы отформатировали его до Server 2016 и повторно развернули все приложения, все было запущенонормально, пока пользователь не попытался получить доступ к API нашего клиента и не может подключиться. Мы можем успешно подключиться к API в режиме отладки / разработки, но при доступе через наш развернутый веб-сайт мы всегда сталкиваемся с ошибкой, говорящей: «здесь не было конечной точки, прослушивающей https://someurl? Wsdl , которая могла бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Для получения более подробной информации см. InnerException, если имеется, ". Я потерян.
Я уже пытался установить все функции IIS и обратную совместимость, все еще ничего,
Вот мой конфиг для привязки.
<binding name="IPRNImplPortBinding1" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxBufferSize="65536" maxReceivedMessageSize="65536"
textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"
messageEncoding="Text">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="Certificate" algorithmSuite="Default" />
</security>
</binding>