Проблема: Я пытался изменить трафик службы WCF с HTTP на HTTPS. Но я не могу получить доступ к этой услуге, я получаю ошибку 404. Я видел в некоторых блогах, что нам нужно добавить пользовательскую привязку. но я не получаю.
Пожалуйста, помогите мне с этим.
Ниже моя веб-конфигурация для привязки HTTP по умолчанию.
Я хочу изменить это на HTTPS.
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior>
<webHttp helpEnabled="True" />
</behavior>
</endpointBehaviors>
</behaviors>
<protocolMapping>
<add binding="webHttpBinding" scheme="http" />
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="true" />
<httpProtocol>
</httpProtocol>
</system.webServer>