2

是否可以在同一个 appDomain 中托管 WCF 服务和 MVC 应用程序的两个不同项目?

例如,我需要通过我的 WCF 服务使用来自 MVC 应用程序的一些公共静态类。但是他们在不同的项目中,所以他们的这个类在不同的appDomains中。

4

1 回答 1

1

在 ASP.NET 应用程序(MVC 或 WebForms)中托管 WCF 服务是很常见的。从编码的角度来看,如果 WCF 调用的代码需要访问当前的 HTTP 上下文,您可能需要配置的唯一内容是ASP.NET 兼容模式。

像往常一样,创建您的 WCF 服务协定和这些协定的实现,在 web.config 中配置您的服务、绑定和行为。这是另一个示例,您几乎可以在任何 ASP.NET 应用程序中创建它。

于 2012-06-12T12:03:10.913 回答