2011-09-28 47 views
0

該服務已被調試並正在其自己的網站上運行。如何在現有的ASP.NET應用程序中託管WCF服務?

我們已經爲應用程序配置了SSL證書和DNS。如果我們可以在應用程序中託管服務,這將節省一些工作。

應用程序託管並在我們的防火牆後使用。根本沒有公共訪問。沒有跨域安全問題。

即使在不同的網站上,應用程序和服務也將託管在同一臺服務器上。無論如何,這是計劃。

我該怎麼做?還是應該從當前託管的網站上使用服務?

回答

1

我會保持服務作爲一個單獨的ASP.NET應用程序。它允許更多的靈活性。但是,如果您想這樣做,只需將.svc文件以及所有服務和數據合同複製到ASP.NET應用程序,然後修改web.config以添加<services>部分。或者,如果這些數據和服務合同在單獨的類庫中,則只需引用此類庫。

相關問題