8

appsettings でできるように、IIS7 書き換えモジュールによって作成されたルールをルート web 構成から独自の web 構成ファイルに移動することは可能ですか?

4

3 に答える 3

3

これはweb.configで機能します。

<system.webServer>
    <rewrite>
      <rules configSource="web.rules.config" />
    </rewrite>
</system.webServer>

すばらしい点の1つは、ルールを編集して変更を外部ファイルに書き戻すときに、IIS構成エディターがこの外部ファイルを尊重することです。

あなたが置く場合:

<system.webServer>
    <rewrite configSource="web.rules.config" />
</system.webServer>

動作しません。HTTPエラー500.19内部サーバーエラーが発生します。

Error Code:   0x8007000d
Config Error: Unrecognized attribute 'configSource'

rewrite要素とconfigSource属性に関する最も信頼のおけるMSDNヘルプページを誰かが指摘できますか?system.webServerのMSDNの記事では、書き換え要素について言及されておらず、GoogleでMSDNページを見つけることができません。

于 2012-09-12T18:10:43.123 に答える