我创造了一个网络部件。然而,它不断抱怨我没有“登记为安全”:
"UnsafeControlException:无法显示或导入此页面上的Web部件或Web窗体控件。““找不到,也没有登记为安全。”
下面是手动修复:
我编辑这个文件:C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config
我补充说:
<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文件中。
发布于 2014-01-29 13:07:16
如何:将控件标记为安全控件
步骤:
Safe Control Entries。Safe Control Entries值前面的eclipse标志。现在,在成功部署之后,检查站点和voil的web.config,您将找到web部件的正确的安全类型条目。
详细信息,请参阅this文章
https://stackoverflow.com/questions/21429566
复制相似问题