root /とroot/webに2つのweb.configファイルがあります。私は/ root/Webを打つときに/ root/Web.Configに/root/web/Web.configに存在するにもかかわらず、私のアプリケーションはroot/Web.Configから特定の設定をロードする必要がありますサブweb.configによってルートweb.configが上書きされないようにします
私は変更している?
root /とroot/webに2つのweb.configファイルがあります。私は/ root/Webを打つときに/ root/Web.Configに/root/web/Web.configに存在するにもかかわらず、私のアプリケーションはroot/Web.Configから特定の設定をロードする必要がありますサブweb.configによってルートweb.configが上書きされないようにします
私は変更している?
はい、そうする方法は、ルートweb.configの設定と矛盾するサブweb.configの要素を削除することです。
他の目的で必要な場合は、必要な設定を読み込んでプログラムで適用する必要があります。
From MSDN:
ASP.NET構成階層のルートは、ルートWeb.configファイルとして 呼ばれるファイルであり、それはMachine.configファイルと同じディレクトリ に位置しています。ルートWeb.configファイルは、Machine.configファイルの の設定をすべて継承します。ルートWeb.configファイル には、 の特定のバージョンの.NET Frameworkを実行するすべてのASP.NETアプリケーションに適用される設定が含まれています。 各ASP.NET アプリケーションは、ルート Web.configファイルから既定の構成設定を継承するため、デフォルト設定をオーバーライドする設定 のWeb.configファイルのみを作成する必要があります。
基本的に私はサブweb.configファイルを変更するオプションがありません。私は、サブweb.config自体が同じ設定を持っているにもかかわらず、ルートweb.configで設定を使用するアプリをしたい。 – Tushar