ASP.NET(およびSharepoint)Webサイトにサービスを提供するIIS6でテストリグを実行しています。複数のクライアントがあるため、クライアントごとにカスタムルートWeb.configファイルがあります。
このテストリグでは、ソース管理のトランクから直接サービスを提供したいと思います。ただし、サイトへのアクセスに使用するURL(またはポートなど)に基づいて異なるルートWeb.configファイルを選択できるようにしたいので、ソースの1回のチェックアウトを使用して、すべてのサイトを実行できます。それらの適切な設定。
これは可能ですか?
ASP.NETは、 heirarchy を使用して、使用するweb.configファイルを決定します。グローバルシステム値を持つmachine.configがあり、各Webサイトのルートにweb.configがあり、各仮想ディレクトリは独自のweb.configファイルを使用します。 IISに設定された複数のWebサイトと各Webサイト上の多数の仮想ディレクトリの組み合わせを使用して、同じサーバー上で複数のasp.netアプリケーションを実行します。各仮想ディレクトリは独自のappdomainで実行され、分離されたものとして機能します。アプリケーション。単一のIPアドレスに複数のWebサイトをセットアップする場合は、 ホストヘッダー を使用して、各Webサイトが異なるURL要求に応答するようにすることができます。