gpt4 book ai didi

c# - 为 WCF 服务启用 HTTPS 流量。将流量 http 更改为 https 的问题

转载 作者:行者123 更新时间:2023-11-30 17:28:44 28 4
gpt4 key购买 nike

问题是:我试图将 WCF 服务流量从 HTTP 更改为 HTTPS。但是我无法访问此服务,出现 404 错误。我看到一些博客说我们需要添加自定义绑定(bind)。但我没有得到。

请帮我解决这个问题。下面是我的默认 HTTP 绑定(bind)的 Web 配置。

我希望将其更改为 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>

最佳答案

我在 <behaviors> 下面添加了以下代码标记并像冠军一样工作。

<bindings>
<webHttpBinding>
<binding>
<security mode="Transport" />
</binding>
</webHttpBinding>
</bindings>

关于c# - 为 WCF 服务启用 HTTPS 流量。将流量 http 更改为 https 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52148669/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com