12

次のような書き換えルールを含む web.config があります。

<system.webServer>
    <rewrite>
      <rules><!-- Some rules here --></rules>
    </rewrite>
</system.webServer>

<rewrite>特定の展開構成について、ノードを完全に削除したいと考えています。

私はこれをやってみました:

<system.web>
    <rewrite xdt:Transform="RemoveAll" />
</system.web>    

このドキュメントに基づいて:

http://msdn.microsoft.com/en-us/library/dd465326.aspx

しかし、<rewrite>ノードは残ります。

私は何が欠けていますか?

4

1 に答える 1

20

うーん、これを試してみました。これが変換ファイルです。

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <system.webServer>
    <rewrite xdt:Transform="RemoveAll" />
  </system.webServer>

</configuration>

結果は次の とおりです。SlowCheetah変換後のweb.configの違いを示しています が提供するFYIプレビュー。

また、Webプロジェクトをパッケージ化し、web.configにリライトノードが実際にないことを確認しました。ここで試すことの1つは、obj\フォルダーを削除して再試行することです。結果を教えていただけますか?

于 2012-05-01T06:05:52.563 に答える