以编程方式添加和删除 Web.config SafeControls

发布于 2024-10-31 02:14:42 字数 540 浏览 4 评论 0原文

我正在使用这个链接 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

I am using this link
http://msdn.microsoft.com/en-us/library/bb861909.aspx

The adding a SafeControl to the web.config works good. But the removing does not work! What is wrong?

Here in comments you can see the same problem http://blog.thekid.me.uk/archive/2007/03/20/removing-web-config-entries-from-sharepoint-using-spwebconfigmodification.aspx

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红颜悴 2024-11-07 02:14:42

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

  1. SPWCM 条目添加的次数多于删除的次数
  2. SPWCM 中的“名称”字段不是用于查找路径中元素的正确 XPath

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

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

If removing entries added using SPWebConfigurationModifications (SPWCM) fails the cause is usually:

  1. The SPWCM entries has been added more times than they have been removed
  2. The Name field in the SPWCM isn't a correct XPath to find the elements within the Path

But an other question is why do you want to add SafeControl entries using code?

SafeControl entries should be added by entries in the manifest.xml of the WSP package which adds the dll

故事与诗 2024-11-07 02:14:42

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

I tried modifying the manifest.xml file to change the SafeControl because I had changed the namespace for the webpart. Unfortunatly when I did a Deploy it kept overwritting the changes I made in the manifest.xml file. To change the namespace of a webpart so it gets compiled to the manifest.xml file correctly click on the webpart in your Visual Studio 2010 project and edit the Safe Control Entries section and in there you can modify the namespace.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文