Произошла ошибка на этапе развертывания Установки приложения для SharePoint 2013

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/54617

Вопрос

Я получил эту ошибку при попытке развернуть приложение в SharePoint 2013.Полное сообщение об ошибке выглядит следующим образом

Произошла ошибка на этапе развертывания "Установить приложение для SharePoint":Не удалось установить приложение для SharePoint

Это было полезно?

Решение

Выполните действия, приведенные ниже

Создайте изолированный домен приложения на вашем компьютере для разработки

Корпорация Майкрософт также предоставила некоторые комманды PowerShell для настройки вашего SharePoint (ссылка).

Запустите оболочку управления SharePoint 2013.

 1. net start spadminv4
 2. net start sptimerv4

Создайте свой изолированный домен приложений your apps, например "apps.developement.local".

1. Set-SPAppDomain "apps.developement.local"

Убедитесь, что запущены службы SPSubscriptionSettingsService и AppManagementServiceInstance.

1. Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"} | Start-SPServiceInstance

Убедитесь, что запущены службы SPSubscriptionSettingsService и AppManagementServiceInstance.

1. Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"}

Вы должны указать учетную запись администратора фермы, под которой будут запускаться службы SPSubscriptionService и AppManagementServiceInstance.Эта учетная запись администратора фермы должна быть SPManagedAccount.Если ваш администратор фермы не является SPManagedAccount, вы можете создать SPManagedAccount с вашими учетными данными администратора фермы, введя следующую команду в командной строке SharePoint Management Shell (вам будет предложено ввести домен администратора фермы\ пользователя и пароль).

 1. $account = New-SPManagedAccount

Укажите учетную запись администратора фермы, пул приложений и параметры базы данных для служб SPSubscriptionService и AppManagementServiceInstance.

1. $account = Get-SPManagedAccount "domain\user"
2. $appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account
3. $appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $account
4. $appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName SettingsServiceDB
5. $proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy –ServiceApplication $appSubSvc
6. $appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName AppServiceDB
7. $proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc

Укажите имя своего клиента, введя следующий код в командной строке SharePoint Management Shell.

1. Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false

Ссылка : http://www.mavention.nl/blog/error-occurred-in-deployment-step-install-app-for-sharepoint-app-management-shared-service-proxy-is-not-installed

Другие советы

Перейти к центральному администрированию -> Услуги на сервере

Проверьте, запущена ли служба управления приложениями и службой подписки.Вы можете использовать следующий PowerShell, чтобы начать их:

Get-SPServiceInstance | where{$_.GetType().Name -eq "A
ppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsSe
rviceInstance"} | Start-SPServiceInstance
.

Если они уже начинаются, вы получите следующие предупреждения:

Предупреждение: «Служба управления приложениями» уже запущена на сервере 'SP2013-1-FLK'

Предупреждение: «Настройки подписки для фонда Microsoft SharePoint Сервис 'уже запущен на сервере' SP2013-1-FLK '

Введите описание изображения здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top