Wcf Web服务在迁移到https后不起作用



当我们通过http使用wcf服务时,我的react应用程序运行良好。我们决定为我们的网站实施SSL,但现在该服务不起作用。尝试了许多web配置设置,但不起作用。阅读了微软网站上的许多文档,但无法解决这个问题。

Webconfig

<bindings>
<webHttpBinding>
<binding name="largeMessage" maxReceivedMessageSize="2147483647" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" closeTimeout="00:03:00" openTimeout="00:03:00" receiveTimeout="00:10:00" sendTimeout="00:03:00">
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" />
<security mode="Transport"/>
</binding>
</webHttpBinding>
</bindings>
<services>
<service name="Service.EService" behaviorConfiguration="serviceBehaviors">
<endpoint address="" contract="Service.IEService" binding="webHttpBinding" bindingConfiguration="largeMessage" behaviorConfiguration="web"></endpoint>
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" bindingConfiguration="httpsBinding" />
</service>
</services>
  1. Put-httpsGetEnabled="真";

  2. 使安全模式=";运输";

3删除线路端点契约=";IMetadataExchange";绑定=";mexHttpBinding";address=";mex";bindingConfiguration=";httpsBinding"/>

在做出这些更改之后,我现在可以在https上运行该服务了。

相关内容

  • 没有找到相关文章

最新更新