1

Sitecore (6.2) プロジェクトのカスタム構成設定を別のApp_Config\Includeファイルに移動する作業を行っています。サイトコア ページ /sitecore/admin/ShowConfig.aspx を使用して変更をテストしています。私の質問は、要素を使用するときに予想される動作は何ですか?<patch:delete />

私のインクルードファイルには次のものがあります:

<setting name="Preview.DefaultSite">
  <patch:delete/>
</setting>

ShowConfig.aspx を見ると、次のように表示されます。

<setting name="Preview.DefaultSite" value="website">
  <delete/>
</setting>

これは正しく、予想される動作ですか、それとも<setting name="Preview.DefaultSite">要素は完全に消える必要がありますか?

4

1 に答える 1

4

要素は完全に消えるはずで、これは Sitecore 6.5 (update-5) で期待どおりに機能し、6.4 でも機能することがわかっています。

どのバージョンの Sitecore を使用していますか?

すべてのパッチ属性はここに記載されています: Sitecore ASP.NET CMS の web.config インクルード ファイルについてのすべてですが、コメントは一部の人々がこれに問題を抱えていることを示唆しています。この2010年のweb.configの記事には、削除できないことも含まれていますが、私が言ったように、それは新しいバージョンで機能します。

いつでも属性にパッチを適用して値を削除できます。

<setting name="Preview.DefaultSite">
  <patch:attribute name="value"></patch:attribute>
</setting>
于 2013-01-25T19:37:14.633 に答える