0
該服務已被調試並正在其自己的網站上運行。如何在現有的ASP.NET應用程序中託管WCF服務?
我們已經爲應用程序配置了SSL證書和DNS。如果我們可以在應用程序中託管服務,這將節省一些工作。
應用程序託管並在我們的防火牆後使用。根本沒有公共訪問。沒有跨域安全問題。
即使在不同的網站上,應用程序和服務也將託管在同一臺服務器上。無論如何,這是計劃。
我該怎麼做?還是應該從當前託管的網站上使用服務?
該服務已被調試並正在其自己的網站上運行。如何在現有的ASP.NET應用程序中託管WCF服務?
我們已經爲應用程序配置了SSL證書和DNS。如果我們可以在應用程序中託管服務,這將節省一些工作。
應用程序託管並在我們的防火牆後使用。根本沒有公共訪問。沒有跨域安全問題。
即使在不同的網站上,應用程序和服務也將託管在同一臺服務器上。無論如何,這是計劃。
我該怎麼做?還是應該從當前託管的網站上使用服務?
我會保持服務作爲一個單獨的ASP.NET應用程序。它允許更多的靈活性。但是,如果您想這樣做,只需將.svc
文件以及所有服務和數據合同複製到ASP.NET應用程序,然後修改web.config以添加<services>
部分。或者,如果這些數據和服務合同在單獨的類庫中,則只需引用此類庫。