我的公司使用.Net WCF提供大型SOAP應用程序。在這個現有的WCF應用程序中,我們現在需要託管一個Asp.net MVC 4(或5)網站。這意味着我們需要某種路由,將特定種類的URI完全重定向到Asp-Subcomponent並進行處理,就好像它是一個單獨的應用程序一樣。在現有的WCF應用程序(IIS)中託管ASP.net MVC 4網站
尋找這個問題我只能找到解決方法,你反其道而行之 - 確保在Asp MVC內部路由到一個WCF子組件將是相當簡單和直接的。 但是,在我們的情況下,這是不可能的。 WCF包含了許多我們不能(也絕對不想)傳輸到Asp組件的安全鉤子。另一方面,將它分成兩個獨立的應用程序,並讓IIS執行路由也不是可能的解決方案,因爲我們的應用程序與我們公司的其他軟件包有很大的依賴關係,我們不希望在單獨的應用程序中維護兩次。
現有的WCF組件作爲獨立的Web應用程序託管在具有.NET 4.0應用程序池的IIS 7.5中。
是否有任何合理的方式從WCF分路由到Asp.net MVC?
您的WCF應用程序以何種形式存在?例如它是在Windows服務中還是在IIS中自行託管?我懷疑你的體系結構描述不夠清晰,無法得到答案 – Schneider
它在IIS 7.5中 - 我也將其添加到我的問題文本中。請讓我知道,如果你需要任何額外的信息! –