添加WebPart出错

 

在Sharepoint 中,写了一个webpart,编译后,成功部署到了sharepoint网站中,但在添加到网站的页面时,提示:“无法添加选择的web部件,webpart名称:为了成功导入,必须使用AllowPartiallyTrustedCallersAttribute设置来编译用于实现ASP.net web部件并装在不完全信任位置(如bin目录)的程序集。

 

 

 

解决:在webpart所在项目的AssemblyInfo.cs文件中。添加引用“using System.Security;”,然后在文件的下面添加一句“[assembly: AllowPartiallyTrustedCallers]”。编译、部署就可以了。

 

备注:当WebPart继承自 System.Web.UI.WebControls.WebParts.WebPart 时会出现该情况,继承自 Microsoft.SharePoint.WebPartPages.WebPart 时不会出现改情况

posted @ 2009-01-20 16:36  JerryShi  阅读(355)  评论(0编辑  收藏  举报