Windows托管的WCF服务可以使用HTTPS吗?

时间:2009-03-03 15:58:55

标签: .net wcf

我有一个在端点上使用webHttpBinding的WCF服务,而WCF服务作为Windows服务托管。是否可以使用HTTPS或其他方法在传输级别保护它?

2 个答案:

答案 0 :(得分:5)

是 - 如果您愿意,可以使用HTTPS甚至SSH隧道。

Here is the MSDN page,解释了如何为HTTPS配置WCF。

答案 1 :(得分:0)

我没有尝试使用Windows服务执行此操作,但以下是我使用IIS和共享证书成功保护WCF服务的方法。最大的区别是,它不是作为Windows服务在注册表中,而是由ASP.net托管的.svc文件,您的服务实现必须将AspNetCompatibilityEnabled属性标记为TRUE

另见: