2017-05-17 20 views
0

私は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

    あるホープありがとうございました。

  • +0

    [異なるドメイン、異なる.NET MVCアプリケーションの異なるWebサイト?](http://stackoverflow.com/questions/1104251/different-websites-on-different-domains)の可能な複製-one-net-mvc-application) – Martin

    答えて

    0

    同じC#MVCコントローラを使用する複数のIISアプリケーションのソリューションはありますか?

    はい。

    IIS7 - How do I use the same physical path for different domains?

    Can I configure IIS to use the same physical path for different sites but use custom web.config

    ない場合は、代わりにHttpContext.Current.Applicationの他のコンテナがありますか?

    または、より洗練された、効率的な、または効果的なソリューションがありますか?

    単一のWebアプリケーションに複数のドメインを指定することは可能です。詳細については、をご覧くださいIIS Bindings

    +1

    ありがとうございました!新しいサイトを追加して同じパスを設定しました。私は 'アプリケーションプール'を追加しませんでした。そのリンクは私のために非常に役立った。 –

    関連する問題