2

次のような多くのセクションを含む web.config ファイルがあります。

<location path="folder">
  <system.web>
    <authorization>
      <deny users="*"/>
    </authorization>
  </system.web>
</location>

これを別のファイルに分割して web.config で呼び出すことはできますか? これにより、web.config ファイルがわかりやすくなります。

4

3 に答える 3

0

ConfigSource を試しましたか?

From MSDN : 関連付けられた構成セクションが定義されているインクルード ファイルが存在する場合、そのファイルの名前を取得または設定します。

http://blog.andreloker.de/post/2008/06/Keep-your-config-clean-with-external-config-files.aspx

于 2013-04-09T18:40:25.873 に答える
0

それを別の web.config に分離し、新しい構成ファイルを適切なフォルダーに配置できます。したがって、新しい web.config は で指定された同じフォルダーにありますpath。新しいファイルは次のようになります。

<configuration>
    <system.web>
        <authorization>
            <deny users="*"/>
        </authorization>
    </system.web>
</configuration>
于 2013-04-09T18:37:17.000 に答える
0

configSourceタグの(ドキュメントを参照)属性を使用してauthorization、すべての場所に共通の構成ファイルをインポートできます。

「 Web.config で承認の冗長性を減らす」 (ブログ投稿)を参照してください。

于 2013-04-09T18:38:59.847 に答える