2008-10-21 79 views
5

我想公開一些Web服務,但想將這些服務作爲Windows服務託管在IIS中。想要承載WCF Web服務作爲Windows服務,而不是託管在IIS中

這是一個很好的做法嗎?

如果是?我如何確保安全?

我想驗證正在訪問它的用戶(針對我們的自定義安全數據庫,並且還想確保請求源自我們的業務合作伙伴(X.509證書) 。

感謝您的指針在這個方面。

感謝&問候, 阿賈伊

回答

6

如果使用的是IIS6,使用的是Windows服務是許多情況下是必須的。Windows服務是100%的支持,一個100%安全的方式來託管WCF。你可以秒使用與IIS中相同的選項管理它們。

12

您可能想要閱讀this Microsoft article,其中明確指出了每種託管方法的優缺點,包括:控制檯/ WinForms應用程序,IIS 6和7(存在差異)以及Windows服務。