摘要: 我们在SharePoint开发测试过程中,用系统帐户之外的帐户常常会出现“拒绝访问”这样的错误,遇到此错误就说明当前用户的权限不够,解决办法就是对代码中的方法进行权限提升,在using (SPSite mySite = SPContext.Current.Site){ //Do Something }的外围加上权限提升的代码,具体如下: 1 SPSecurity.RunWithElevatedPrivileges(delegate 2 { 3 using (SPSite mySite = SPContext.Current.Site) 4 { 5 using (SPWeb myWeb = my 阅读全文
posted @ 2011-08-10 17:47 Statmoon 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 今天做了一个用户管理的WebPart,系统帐户测试OK,发现普通的用户访问那个页面时提示“拒绝访问”,于是将其中的一部分代码拎出来做测试,建了一个WebPartTest项目,向里面添加了两个控件,一个Button,一个ListBox,Button用来触发,ListBox用来显示值,页面主要代码如下:1 <asp:UpdatePanel ID="UpdatePanel" runat="server">2 <ContentTemplate>3 <asp:Button ID="btnTest" Text=&qu 阅读全文
posted @ 2011-08-10 17:38 Statmoon 阅读(1190) 评论(0) 推荐(0) 编辑