同じ.Neteコマースアプリケーションを実行する50のサイトを持つ専用サーバー[win2008&iis7]があります。各サイトで同一のすべてのフォルダに仮想ディレクトリを使用するのが最善でしょうか?ディスク容量を節約し、コードの更新をはるかに簡単にします。
各仮想ディレクトリは、適切なweb.configから接続文字列とカルチャを取得することを引き続き認識しますか?
アドバイスありがとうございます!
同じ.Neteコマースアプリケーションを実行する50のサイトを持つ専用サーバー[win2008&iis7]があります。各サイトで同一のすべてのフォルダに仮想ディレクトリを使用するのが最善でしょうか?ディスク容量を節約し、コードの更新をはるかに簡単にします。
各仮想ディレクトリは、適切なweb.configから接続文字列とカルチャを取得することを引き続き認識しますか?
アドバイスありがとうございます!
おっしゃる通りの設定が可能です。
別の方法は、仮想パス プロバイダーを使用することです。この比較的あまり知られていない手法を使用すると、ASP.NET サイト間でコードやその他のコンテンツを共有できますが、各サイトのテスト容易性は維持されます。また、実装方法に応じて、これらすべてのサイトでコンテンツを共有しながら、必要に応じてまとめて、または個別にリリースすることもできます。ディスク容量に関する限り、単一の場所からコンテンツを提供することも、ファイル共有 (高可用性のみ) またはデータベースから提供することもできます。
Web を検索すると、このような例はたくさんありますが、ここに1 つの記事があります。