我想公開一些Web服務,但想將這些服務作爲Windows服務託管在IIS中。想要承載WCF Web服務作爲Windows服務,而不是託管在IIS中
這是一個很好的做法嗎?
如果是?我如何確保安全?
我想驗證正在訪問它的用戶(針對我們的自定義安全數據庫,並且還想確保請求源自我們的業務合作伙伴(X.509證書) 。
感謝您的指針在這個方面。
感謝&問候, 阿賈伊
我想公開一些Web服務,但想將這些服務作爲Windows服務託管在IIS中。想要承載WCF Web服務作爲Windows服務,而不是託管在IIS中
這是一個很好的做法嗎?
如果是?我如何確保安全?
我想驗證正在訪問它的用戶(針對我們的自定義安全數據庫,並且還想確保請求源自我們的業務合作伙伴(X.509證書) 。
感謝您的指針在這個方面。
感謝&問候, 阿賈伊
如果使用的是IIS6,使用的是Windows服務是許多情況下是必須的。Windows服務是100%的支持,一個100%安全的方式來託管WCF。你可以秒使用與IIS中相同的選項管理它們。
您可能想要閱讀this Microsoft article,其中明確指出了每種託管方法的優缺點,包括:控制檯/ WinForms應用程序,IIS 6和7(存在差異)以及Windows服務。