私はこのエラーを取得していますへのアクセス権を持っていることをリストに存在しません。別のユーザーによって削除された可能性があります。 Microsoft.SharePoint.Library.SPRequestInternalClass.GetListsWithCallback ...AccessDenied.aspx /リストは、ユーザーが
残念ながら、クエリ文字列のリストGUIDは、表示に使用されるルートWebのいくつかのリストの1つにつながりますマスターページのコントロールのユーザー設定。
リストは、次のコードを使用してアクセスされている:
_RootWeb = SPContext.Current.Site.RootWeb;
storageList = _RootWeb.GetList(_RootWeb.Url + "/Lists/" +
LocalStrings.TimeZoneStorageList.ListName);
SPListItemCollection result = list.GetItems(query);
SPListItem StorageItem = result[0];
xmlDoc.LoadXml(StorageItem[LocalStrings.TimeZoneStorageList.Fields.UserXML]
.ToString());
は、ユーザーがUIを通じてリストにアクセスすることが可能である一方、そのコードがAccessDeniedExceptionをスローする可能性があります何がありますか?
また、アクセス許可の問題が実際に他の場所にある場合、SharePointがエラーの原因としてリストを報告する可能性はありますか?