无法添加选择的Web部件?

wengan0001 2008-06-17 01:08:14
我在sharepoint里面添加web部件时,报出如图所示的错误,哪位大虾帮忙解决下

无法添加选择的web部件。


在网上查了下
解决方案:
1。在Sharepoint 中,写了一个webpart,编译后,成功部署到了sharepoint网站中,但在添加到网站的页面时,提示:“无法添加选择的web部件,webpart名称:为了成功导入,必须使用AllowPartiallyTrustedCallersAttribute设置来编译用于实现ASP.net web部件并装在不完全信任位置(如bin目录)的程序集。
在webpart所在项目的AssemblyInfo.cs文件中。添加引用“using System.Security;”,然后在文件的下面添加一句“[assembly: AllowPartiallyTrustedCallers]”。编译、部署就可以

2、在Web Part项目的Assembly.cs文件中添加System.Security命名空间的引用并在下面添加
[assembly: AllowPartiallyTrustedCallers()]
3、生成一个公钥,绑定到该工程的dll,然后将此dll部署到GAC中。
4、写dwp文件,上载到WebPart部件库中。

其中1和2都没解决我的问题,3和4不知道怎么操作·
大虾帮忙啊
...全文
454 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyanzi2008 2008-12-08
  • 打赏
  • 举报
回复
我也出现这样的问题了,不过错误不太一样~
提示错误是“无法添加选择的 Web 部件。 值不能为空。参数名: serverContext”
有知道的人帮忙解决下哦~
先谢了~~
beibeilong 2008-06-23
  • 打赏
  • 举报
回复
楼主说的第三点的意思是给你的webpart项目加一个签名,然后放到GAC里面去。
在对应站点的web.config文件中需要修改相应的属性,使之被标记为safecontrol。

另,楼主的图片看不到,不能判断具体错误类型
fanwenxuan 2008-06-19
  • 打赏
  • 举报
回复
你尝试一下把程序的web.config有一个节点
<trust level="Full" originUrl="" />
如果没有做修改的话信任级别应该不是full,改一下
wengan0001 2008-06-17
  • 打赏
  • 举报
回复
怎么没个人来帮下俺啊,速度啊,大虾速来帮忙啊··

3,245

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨 - LinyuLoveTJ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧