在本地计算机上使用wsHttpBinding和传输安全性测试我的WCF服务需要采取哪些步骤?

时间:2013-02-07 20:33:24

标签: wcf security wshttpbinding transport-security

我已经创建了一个Web服务,并且在我的本地计算机上的basicHttpBinding下工作正常。然后,我删除了这些端点,并希望转向wsHttpBindings,因为这是我们将在生产服务器上使用的内容。

我添加了wsHttpBinding和端点,安全性设置为none,它可以工作 - 我可以将服务引用添加到我的测试客户端并发送消息。但是,当我将安全模式更改为Transport时,运行我的服务,我得到错误:无法找到与绑定WSHttpBinding的端点的方案https匹配的基址。注册的基地址方案是[http]。

当然,我的本地主机没有https设置。从这里我需要做什么?我尝试了很多不同的rabit路径,但不确定哪一个可以坚持使用。我安装了IIS Express,但根本无法运行我的应用程序。将它部署到我们的测试服务器,该服务器有https;然而,管理员不允许使用mex,因此它是在黑暗中拍摄的。

<wsHttpBinding>        
    <binding name="wsHttpMessageBinding">
      <security mode="Transport">
        <transport clientCredentialType="None" />
                  </security>
    </binding>
  </wsHttpBinding>

0 个答案:

没有答案