是否可以在同一个 appDomain 中托管 WCF 服务和 MVC 应用程序的两个不同项目?
例如,我需要通过我的 WCF 服务使用来自 MVC 应用程序的一些公共静态类。但是他们在不同的项目中,所以他们的这个类在不同的appDomains中。
是否可以在同一个 appDomain 中托管 WCF 服务和 MVC 应用程序的两个不同项目?
例如,我需要通过我的 WCF 服务使用来自 MVC 应用程序的一些公共静态类。但是他们在不同的项目中,所以他们的这个类在不同的appDomains中。
在 ASP.NET 应用程序(MVC 或 WebForms)中托管 WCF 服务是很常见的。从编码的角度来看,如果 WCF 调用的代码需要访问当前的 HTTP 上下文,您可能需要配置的唯一内容是ASP.NET 兼容模式。
像往常一样,创建您的 WCF 服务协定和这些协定的实现,在 web.config 中配置您的服务、绑定和行为。这是另一个示例,您几乎可以在任何 ASP.NET 应用程序中创建它。