2012-05-30 4 views
2

동일한 appDomain에서 두 개의 서로 다른 WCF 서비스 및 MVC 응용 프로그램 프로젝트를 호스팅 할 수 있습니까?동일한 appDomain의 호스트 MVC 및 WCF

예를 들어 MVC 응용 프로그램에서 pulic 정적 클래스를 WCF 서비스에서 사용해야합니다. 그러나 그들은 서로 다른 프로젝트에 있기 때문에이 클래스는 다른 appDomains에 있습니다.

답변

1

ASP.NET 응용 프로그램 (MVC 또는 WebForms) 내에서 WCF 서비스를 호스팅하는 것이 일반적입니다. 코딩 측면에서 WCF 코드를 호출 할 때 현재 HTTP 컨텍스트에 대한 액세스가 필요한 경우 구성해야 할 수있는 유일한 것은 ASP.NET compatibility mode입니다.

평소와 같이 web.config에서 WCF 서비스 계약 및 해당 계약의 구현을 만들고 서비스, 바인딩 및 동작을 구성합니다. Here is another example, 거의 모든 ASP.NET 응용 프로그램에서 만들 수 있습니다.