私はSaaSのサイトを構築しています。
私は同じcontollerを使用するドメイン名でサイトを区別したいと思います。複数のIISアプリケーションと同じC#MVCコントローラ
私が複数のIISアプリケーションを作りたい理由は、HttpContext.Current.Application
のトンがApplication_Start()
とOnActionExecuting()
にあります。そして、それはドメインによって隔離されるべきです。
私の質問は以下のとおりです。
- 同じC#MVCコントローラを使用して複数のIISアプリケーションのための任意の解決策はありますか?
- そうでない場合、
HttpContext.Current.Application
の代わりに他のコンテナがありますか? - さらに、より洗練された、効率的な、または効果的なソリューションがありますか?
私は、複数のIISアプリケーションを作成するために試したことはある:同じパスを設定
- 。
仮想ディレクトリと同じパスにのみbin
ディレクトリを設定
私はこれが参考に
のWindows Server 2012/IIS 8.5
VS 2013/C#MVC5 /の.NET Frameworkのv4.5.0
あるホープありがとうございました。
[異なるドメイン、異なる.NET MVCアプリケーションの異なるWebサイト?](http://stackoverflow.com/questions/1104251/different-websites-on-different-domains)の可能な複製-one-net-mvc-application) – Martin