1

我正在使用此链接 http://msdn.microsoft.com/en-us/library/bb861909.aspx

SafeControl添加到web.config效果很好。但是删除不起作用!怎么了?

在评论中您可以看到同样的问题http://blog.thekid.me.uk/archive/2007/03/20/removing-web-config-entries-from-sharepoint-using-spwebconfigmodification.aspx

4

2 回答 2

3

如果删除使用 SPWebConfigurationModifications (SPWCM) 添加的条目失败,原因通常是:

  1. SPWCM 条目的添加次数多于删除次数
  2. SPWCM 中的 Name 字段不是在 Path 中查找元素的正确 XPath

但另一个问题是为什么要使用代码添加 SafeControl 条目?

SafeControl 条目应由添加 dll 的 WSP 包的 manifest.xml 中的条目添加

于 2011-04-09T16:33:55.570 回答
0

我尝试修改 manifest.xml 文件以更改 SafeControl,因为我更改了 Web 部件的命名空间。不幸的是,当我进行部署时,它一直覆盖我在 manifest.xml 文件中所做的更改。要更改 Web 部件的命名空间以便正确编译为 manifest.xml 文件,请单击 Visual Studio 2010 项目中的 Web 部件并编辑“安全控制条目”部分,您可以在其中修改命名空间。

于 2015-01-09T17:04:06.457 回答