首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharePoint webpart + visual studio +注册为安全

SharePoint webpart + visual studio +注册为安全
EN

Stack Overflow用户
提问于 2014-01-29 11:21:12
回答 1查看 3.3K关注 0票数 2

我创造了一个网络部件。然而,它不断抱怨我没有“登记为安全”:

"UnsafeControlException:无法显示或导入此页面上的Web部件或Web窗体控件。““找不到,也没有登记为安全。”

下面是手动修复:

我编辑这个文件:C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config

我补充说:

代码语言:javascript
复制
<SafeControl Assembly="ExampleWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9d97efbc93164680" Namespace="Example_Web_Parts.VisualWebPart1" TypeName="*" Safe="True" SafeAgainstScript="False" />

但是,如何通过Visual完成此操作?它总是笨拙地将这个添加到web.config文件中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-29 13:07:16

如何:将控件标记为安全控件

步骤:

  • 在visual中打开您的SharePoint项目。
  • 选择要更改web.config文件中的安全控件项的web部件文件夹。
  • 按F4打开属性窗口
  • 在属性窗口中,属性的最后一个条目显示为Safe Control Entries
  • 单击Safe Control Entries值前面的eclipse标志。
  • 在“安全控制条目”弹出窗口中,检查SafeControlEntry1属性面板中的名称空间属性。
  • 根据名称空间和类更改命名空间属性的值,然后单击“确定”。
  • 保存和构建解决方案并重新部署它。

现在,在成功部署之后,检查站点和voil的web.config,您将找到web部件的正确的安全类型条目。

详细信息,请参阅this文章

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21429566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档