2010-01-08 96 views
0

我需要編寫一個工具,重命名Web應用程序中的所有網站集中的內容類型是否可以通過編程方式更改內容類型的ResourceFolder屬性?

如果我只更改Name屬性,則內容類型將失去對資源文件的訪問權限。所以我猜我也必須重命名資源文件夾。我嘗試使用MoveTo,但SchemaXml仍包含舊網址:

<ContentType ID="0x0100754A0B6C5E55E74399195A55F9718184" Name="NEW-NAME" ...> 
    <Folder TargetName="_cts/OLD-NAME" /> 

有什麼建議嗎?

回答

1

如果只是創建一個新的內容類型(可能甚至基於舊的內容類型),然後將所有引用舊內容類型的項目重置爲新的,然後「廢棄」舊的內容類型(通過隱藏)?