同じappDomainでWCFサービスとMVCアプリケーションの2つの異なるプロジェクトをホストすることは可能ですか?
たとえば、WCFサービスでMVCアプリケーションのpulicstaticクラスを使用する必要があります。しかし、それらは異なるプロジェクトにあるため、それらのこのクラスは異なるappDomainsにあります。
同じappDomainでWCFサービスとMVCアプリケーションの2つの異なるプロジェクトをホストすることは可能ですか?
たとえば、WCFサービスでMVCアプリケーションのpulicstaticクラスを使用する必要があります。しかし、それらは異なるプロジェクトにあるため、それらのこのクラスは異なるappDomainsにあります。
ASP.NETアプリケーション(MVCまたはWebForms)内でWCFサービスをホストすることは非常に一般的です。コーディングの観点から、WCFが呼び出しているコードが現在のHTTPコンテキストへのアクセスを必要とする場合、構成する必要があるのはASP.NET互換モードのみです。
WCFサービスコントラクトとそれらのコントラクトの実装を作成し、通常どおりにweb.configでサービス、バインディング、および動作を構成します。これは、事実上すべてのASP.NETアプリケーションで作成できる別の例です。