【发布时间】:2011-05-23 03:15:18
【问题描述】:
我正在使用 WCF4,但无法让服务通过 https 运行
我已经创建了一个 wcf 服务并部署到服务器,它在 http 上工作正常。一旦我将 web.config 端点地址更改为 https,我就会收到错误
服务“NS.WebWCF.BusinessV1”的应用程序(非基础设施)端点为零。这可能是因为没有为您的应用程序找到配置文件,或者因为在配置文件中找不到与服务名称匹配的服务元素,或者因为在服务元素中没有定义端点。
我的 web.config 看起来像
<services>
<service name="NS.WebWCF.Business_v1">
<endpoint address="https://mydomain.com/business/v1/BusinessV1.svc" binding="basicHttpBinding" bindingConfiguration="" contract="NS.WebWCF.IBusinessV1" listenUri="/" isSystemEndpoint="true">
</endpoint>
</service>
我已将 IIS 设置为需要 SSL。但是我收到上述错误。
我需要做什么才能让 https 工作?
【问题讨论】: