是否可以在同一个appDomain中托管WCF服务和MVC应用程序的两个不同项目?
例如,我需要通过我的WCF服务从MVC应用程序中使用一些pulic静态类。但是他们在不同的项目中,因此他们的课程在不同的appDomains中。
答案 0 :(得分:1)
在ASP.NET应用程序(MVC或WebForms)中托管WCF服务是很常见的。从编码的角度来看,您可能需要配置的唯一事情是ASP.NET compatibility mode,如果WCF调用代码需要访问当前的HTTP上下文。
创建您的WCF服务合同,以及这些合同的实现,像往常一样在web.config中配置服务,绑定和行为。 Here is another example,您几乎可以在任何ASP.NET应用程序中创建它。