У меня есть какие-то проблемы, но я не могу понять, где это может быть. У меня есть метод поиска. Он использует filenet api и подключается к серверу с использованием учетных данных администратора.FileNet Api права доступа для asp.net
ClientContext.SetProcessCredentials(new UsernameCredentials(login, password));
var connection = Factory.Connection.GetConnection(storeUri);
var domain = Factory.Domain.GetInstance(connection, null);
var store = Factory.ObjectStore.FetchInstance(domain, storeName, null);
return store;
В целевой системе он отлично работает, когда я запускаю консольное приложение. Но когда я запускаю его на веб-сайте asp.net, я получил "The requester has insufficient access rights to perform the requested operation."
Ошибка. Кто является реквестером на этом этапе?
Я использую IIS 7, у меня есть AppPool с идентификатором LocalSystem, какое разрешение я должен предоставить? – Horosho
@Horosho, боюсь, я не могу ответить на это, поскольку я не знаю, что делает API или разрешения, которые он ищет. Попробуйте найти эту ссылку http://www.bluevalleytech.com/techtalk/blog/assigning-ntfs-folder-permission-to-iis7-application-pools/ для получения некоторых рекомендаций. – Damon
Спасибо! Api используется для поиска, но я не могу понять, я использую учетные данные администратора, поэтому я могу что-то сделать, но, вероятно, я не могу подключиться, используя идентификатор пула приложений. – Horosho