Не удается подключиться к сайту Sharepoint из Visual Studio 2010
Я новичок в Sharepoint. Я пытаюсь создать простой веб-компонент с помощью Visual Studio 2010, но когда я пытаюсь проверить свой Sharepoint Server (оба VS 2010 и Sharepoint присутствуют в одной системе), он говорит:
Не удается подключиться к сайту SharePoint: http://wpnne76648:2010. Убедитесь, что URL-адрес сайта действителен, что сайт SharePoint запущен на локальном компьютере и что текущий пользователь имеет необходимые разрешения для доступа к сайт.
Если я проигнорирую это и нажмите кнопку Готово, а затем попробуйте развернуть приложение, оно говорит:
произошла ошибка на шаге развертывания "утилизация пула приложений IIS": локальный сервер SharePoint недоступен. Проверьте, что сервер запущен и подключен к ферме SharePoint.
Примечание: я могу открыть свое веб-приложение в браузере.
6 ответов
Я пробовал следующие действия, и это решило мою проблему. используя Sharepoint Power Shell
предоставить моему пользователю привилегии Content Databases
.
Add-SPShellAdmin-UserName домен\имя_пользователя это добавит разрешения в базу данных конфигурации в SharePoint 2010
Get-SPContentDatabase-WebApplication это вернет информацию о базе данных контента для веб-приложений
Add-SPShellAdmin-имя пользователя домен\имя пользователя - база данных это добавит разрешения в базу данных контента для нужного веб-приложения
обновление
Я также обнаружил, что SQL Server Agent(SHAREPOINT)
служба была отключена, что позволило ей решить мою проблему еще раз.
вы пытались создать новое семейство сайтов и подключиться к нему? Примите во внимание, что простого создания веб-приложения недостаточно, семейство веб-сайтов также должно быть там.
$db = Get-SPContentDatabase -WebApplication http://mycompany.corp/
Add-SPShellAdmin -UserName domainName\username -database $db.Id
OK, если у вас есть локальная ферма SharePoint, вам может потребоваться создать AAM, указывающий на URL по умолчанию.
например, я создал веб-приложение: http://portaldev10.джедай.местные но VS по умолчанию http://DEV2010 и ничего я не мог сделать, чтобы заставить его разрешить URL DNS... поэтому я создал внутренний AAM и VS works.
сумасшедший... Я знаю
вероятно, этот шаг поможет вам.
Я попробовал все возможные решения с помощью Active Directory, IIS Authentication и, наконец, смог устранить проблему, выполнив следующие действия. Надеюсь, это поможет вам в подобной проблеме.
1.Выполните сброс IIS
2.Проверьте, сбрасывается ли IIS.
3.Если это не так, отключите UAC с панели управления, и сброс IIS будет работать.
4.Перейти к центральной администрации сайт
5.Перейдите на страницу Управление веб-приложениями
6.Нажмите на веб-приложение, которое размещает сайт, который вы пытаетесь развернуть
7.Щелкните элемент ленты политика пользователя.
8.Добавьте учетную запись windows в список пользователей с полным разрешением управления.
Удачи