使用不带IIS的https在WCF中实现一组Web服务

时间:2013-10-01 15:19:06

标签: wcf authentication https

尝试在我们未在IIS中运行的WCF Web服务上实施https。目前,每个类和接口使用以下代码来描述和实现服务。

WSHttpBinding binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.Transport;

WebServiceHost host = new WebServiceHost(typeof(ServiceClass), "https://localhost:8085/ServiceClass");
host.AddServiceEndpoint(typeof(IServiceClass), binding, "");
host.Open();

服务启动时没有任何异常,但是当我尝试将浏览器连接到:

https://localhost:8085/ServiceClass/Item?format=xml

我收到ERR_CONNECTION_RESET错误。另外我挂钩host.Faulted和host.Closed并且没有收到任何错误消息。

我找不到使用基本身份验证通过https实现WCF Web服务的任何示例,这正是我们正在寻找的。

0 个答案:

没有答案