SPFarm.Local возвращает ноль - PullRequest
2 голосов
/ 18 августа 2011

SPFarm.Local возвращает ноль

Я гуглил.

  1. проблема x64 и x86 - нет
  2. Проблема с доступом - Нет

Дополнительные 1. Сервер базы данных работает 2. Открываются сайты 3. ЦА открывается

Учетная запись - «Системная учетная запись», под которой выполняется код. Всегда работал раньше. Теперь внезапно он начал возвращать ноль.

Есть идеи?

Заранее спасибо.

Ответы [ 4 ]

2 голосов
/ 27 апреля 2016

Я попытался перейти с x64 или x86 на Any CPU в моем проекте VS2012, но это не помогло.Наконец я открыл VS в режиме администратора, и он работал нормально.

2 голосов
/ 19 сентября 2012

Простой перезапуск сервера / машины решил проблему.Некоторые из моих друзей столкнулись с подобной проблемой, и перезапуск решил проблему.:)

1 голос
/ 18 августа 2011

Цитата здесь :

SPFarm.Local = null. SPFarm.Local хочет создать соединение с база данных конфигурации. Для этого вам нужно иметь разрешения на базу данных конфигурации. Обычно сервисный аккаунт и учетные записи пула приложений могут читать базу данных конфигурации. Если у вас нет прав на чтение базы данных конфигурации, SPFarm.Local будет нулевым!

0 голосов
/ 17 октября 2012

Если вы переходите с SharePoint 2010 на SharePoint 2013, это может произойти, если вы используете сборки Microsoft.SharePoint из версии 2010 в SharePoint 2013. Просто преобразуйте ваш проект в 4.5, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...