.net windows托管的WCF服务能否使用HTTPS?

.net windows托管的WCF服务能否使用HTTPS?,.net,wcf,.net,Wcf,我有一个在端点上使用webHttpBinding的WCF服务,WCF服务作为windows服务托管。是否可以通过使用HTTPS或其他方法在传输级别对此进行保护?我没有尝试使用Windows服务进行此操作,但以下是我如何使用IIS和共享证书成功保护WCF服务的。最大的区别在于,它不是作为windows服务存在于注册表中,而是由ASP.net托管的.svc文件,并且您的服务实现必须将AspNetCompatibilityEnabled属性标记为TRUE 另见: 是-如果愿意,您可以使

我有一个在端点上使用webHttpBinding的WCF服务,WCF服务作为windows服务托管。是否可以通过使用HTTPS或其他方法在传输级别对此进行保护?

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

另见:


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


这说明了如何为HTTPS配置WCF。

谢谢。这是我发现的另一个链接,可能对周围的其他人有所帮助: