2009-02-25 19 views
2

複数のWebサイトに同じコードが設定されていますが、アプリケーションの設定が異なります。 仮想ディレクトリにある別の設定ファイルにアプリの設定を配置したいとします。これにより、サイトごとに異なる仮想ディレクトリを持つすべてのサイトで共有されるすべてのコードのコピーを1つ作成できます。仮想ディレクトリにあるIIS構成ファイル

残念ながら、これを設定しようとすると、仮想ディレクトリにあるときにIISは設定ファイルを処理しません。

解決策がある場合は、私はあなたの助けに感謝します。

答えて

0

あなたのWebサーバー上のmachine.configファイルを使用するのが適していますか?それ以外の場合は、Web.configファイルをどこかのグローバルフォルダに作成し、WebConfigurationManager.OpenMappedWebConfiguration()メソッドを使用して開くことができます。

0

仮想ディレクトリ(現在のWebサイト以外のファイル、現在のフォルダまたはサブフォルダのみ)を使用することはできません。

プロジェクト間で設定を共有する方法の1つは、ビルド時に対処する方法と、VSのリンクファイルを使用して公開時にフォルダにコピーする方法です。

サーバーでこの機能が本当に必要な場合は、どうすればうまくいくかはわかりませんが、Junctionを試すことができます。

関連する問題