以编程方式添加和删除 Web.config SafeControls
我正在使用这个链接 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果删除使用 SPWebConfigurationModifications (SPWCM) 添加的条目失败,原因通常是:
,而是另一个问题是为什么要使用代码添加 SafeControl 条目?
SafeControl 条目应由添加 dll 的 WSP 包的 manifest.xml 中的条目添加
If removing entries added using SPWebConfigurationModifications (SPWCM) fails the cause is usually:
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
我尝试修改 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.