我想公开一些网络服务,但考虑将这些服务作为Windows服务托管,而不是在IIS中托管。

这是一个好习惯吗?

如果是的话?我该如何保护它?

我想对访问它的用户进行身份验证(针对我们的自定义安全数据库,并且还要确保请求来自我们的业务伙伴(X.509证书????对此不起作用)。

感谢您在这方面提出的建议。

谢谢&问候, 阿贾伊

有帮助吗?

解决方案

如果您使用的是IIS6,则在许多情况下都必须使用Windows服务。 Windows服务是100%支持的,并且是一种100%安全的托管WCF的方式。您可以使用与IIS中相同的选项来保护它们。

其他提示

您可能需要阅读这篇Microsoft文章, points每种托管方法的优缺点,包括:Console / WinForms App,IIS 6和7(存在差异)和Windows服务。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top