SharePoint 2013 — System.UnauthorizedAccessException: доступ запрещенC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 SharePoint 2013 — System.UnauthorizedAccessException: доступ запрещен

Сообщение Anonymous »

Я получил следующее сообщение об ошибке при попытке создать папку/элемент в своем веб-сервисе. Могу ли я спросить вашего совета?

Код: Выделить всё

System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at Microsoft.SharePoint.Utilities.SPUtility.HandleAccessDenied(Exception ex)
at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem …… (SKIP)
Веб-служба (как пул приложений, так и сквозная проверка подлинности) использует учетную запись локального администратора, которая также является администратором семейства веб-сайтов.

Информация о моем сервере приведена ниже:
- Windows Server 2012
- SharePoint 2013
- SQL Server 2012

Веб-служба .NET Версия (4.0)

Код веб-службы (для теста):

С делегатом (и все равно не работает, если закомментируйте "RunWithElevatedPrivileges") :

Код: Выделить всё

public string TestCreateFolderTestingElevatedSecurity()
{

SPSecurity.RunWithElevatedPrivileges(delegate()
{

using (SPSite oSPsite = new SPSite(strSharePointSite))//http://localhost
{
oSPsite.AllowUnsafeUpdates = true;

using (SPWeb oSPWeb = oSPsite.OpenWeb())
{
oSPWeb.AllowUnsafeUpdates = true;

/* Path within the list where the new folder gets created
Leave it empty if it needs to be created under root */
String nodeDepthPath = @"";

/* get the list instance by name */
SPList list = oSPWeb.Lists.TryGetList(strTestDocLib);//DocumentLibrary

/* create a folder under the path specified */
SPListItem folderItem = list.Items.Add(
list.RootFolder.ServerRelativeUrl + nodeDepthPath,
SPFileSystemObjectType.Folder, strNewFolderName);//FolderName

/* set the folder name and update */
folderItem.Update();

oSPWeb.AllowUnsafeUpdates = false;
}

oSPsite.AllowUnsafeUpdates = false;
}
});
return "Success";
}
Большое спасибо за внимание.

Подробнее здесь: https://stackoverflow.com/questions/235 ... -is-denied
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • SharePoint 2013 - System.UnauthorizedAccessException: доступ отрицается
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • SharePoint 2013 - System.UnauthorizedAccessException: доступ отрицается
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Xamarin iOS System.UnauthorizedAccessException: доступ к пути запрещен при чтении общих файлов
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Xamarin iOS System.UnauthorizedAccessException: доступ к пути запрещен при чтении общих файлов
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • UnauthorizedAccessException — доступ к пути запрещен
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»