标签: mysite

使用RunWithElevatedPrivileges时拒绝访问?

我希望普通用户可以访问Mysite根站点中的"用户信息列表".我正在使用"RunWithElevatedPrivileges"方法.仍然抛出访问被拒绝错误.每个例子我的mysite的根网站集是" http://network.test.com ".用户想要评估此网站集的用户信息列表.他怎么能访问那个?

 SPSecurity.RunWithElevatedPrivileges(delegate
 {
   using (SPSite site = new SPSite(SPContext.Current.Web.Site.ID))
   {

   ServerContext sc = ServerContext.Current;
   UserProfileManager upm = new UserProfileManager(sc);
   UserProfile up = null;
   //get current user's profile (visitor)
   if (upm.UserExists(SPContext.Current.Web.CurrentUser.LoginName))
   {
       up =upm.GetUserProfile(SPContext.Current.Web.CurrentUser.LoginName);

      SPWeb web = SPContext.Current.Web;
      SPList userInformationList = web.Lists["User Information List"];
Run Code Online (Sandbox Code Playgroud)

c# asp.net sharepoint mysite

8
推荐指数
2
解决办法
6978
查看次数

我的网站是谁?(编程)

我正在构建一个Web部件来放置Sharepoint我的网站.我需要获取其网站部分所在的我的网站的SPUser.目前我只是使用

Request.QueryString["accountname"]
Run Code Online (Sandbox Code Playgroud)

但这不适用于我自己的"我的网站",我也不确定它是否会一直有效.

.net c# sharepoint mysite

6
推荐指数
1
解决办法
728
查看次数

标签 统计

c# ×2

mysite ×2

sharepoint ×2

.net ×1

asp.net ×1