我的公司使用.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中 - 我也将其添加到我的问题文本中。请让我知道,如果你需要任何额外的信息! –