[英]Support HTTP or HTTPS Web.Config WCF Service
我想要一个支持HTTP或HTTPS的WCF服务。 Link1和link2很有帮助,我设法修改了web.config以使其适用于HTTP和HTTPS
<service name="Service">
<endpoint address="" contract="IService" binding="webHttpBinding" bindingConfiguration="wbBind" behaviorConfiguration="web" />
<endpoint address="" contract="IService" binding="webHttpBinding" bindingConfiguration="wbsBind" behaviorConfiguration="web" />
</service>
<binding name="wbBind">
<security mode="None"></security>
</binding>
<binding name="wbsBind">
<security mode="Transport"></security>
</binding>
当我有两个IIS绑定网站绑定时,这工作得很好
但是,如果我删除其中一个绑定(例如,http),则只有https绑定
然后https也将停止工作(或相反)。 这个可以解决吗?
仅http绑定配置将如下所示:
<service name="Service">
<endpoint address="" contract="IService" binding="webHttpBinding" bindingConfiguration="wbBind" behaviorConfiguration="web" />
</service>
<binding name="wbBind"/>
请记住,您应该更改Web配置以仅具有http或https绑定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.