Sharepoint应用程序部署问题 - 已分配此站点的应用程序域

时间:2014-11-03 07:43:06

标签: sharepoint sharepoint-2013

Sharepoint部署:本地域名为http://sharepoint的内部部署,Windows Server 2008 R2

为了部署我的应用,我在管理中心添加了应用URL作为apps.mydomain.com

apps.mydomain.com实际上是我在公司官方网站上创建的子域名。

编译应用程序并运行它后,我在输出窗口中出现以下错误

Active Deployment Configuration:为SharePoint部署应用程序   跳过部署步骤,因为未指定预部署命令。   跳过卸载步骤,因为服务器上未安装SharePoint应用程序。   安装SharePoint应用程序:   上传适用于SharePoint的应用...   应用无法安装,清理......   成功卸载了SharePoint应用程序。   应用程序安装遇到以下错误:   03/11/2014 07:17:19

 @"Error 1
        CorrelationId: fc4c3483-a34c-4975-a6cb-c1d84436c8f5
        ErrorDetail: The content database on the server is temporarily unavailable.
        ErrorType: Transient
        ErrorTypeName: Intermittent
        ExceptionMessage: The App domain for this site has already been assigned.
        Source: AppWeb
        SourceName: App Web Deployment
Error occurred in deployment step 'Install app for SharePoint': Failed to install app for SharePoint. Please see the output window for details.

==========构建:1成功或最新,0失败,0跳过========== ==========部署:0成功,1失败,0跳过========== 你能在这里给我一个想法我错了吗?

4 个答案:

答案 0 :(得分:0)

我重新启动了服务器中所有服务的sharepoint来解决问题:

AppFabric缓存,

Sharepoint serach主机控制器,

Sharepoint搜索服务器15,

Sharepoint Timer服务,

Sharepoint用户代码主机

可以从控制面板重新启动服务 - >管理工具 - >服务

似乎其中一个服务负责DB中的更新配置,即使我用google搜索人员说通过重新启动服务器并在一段时间后问题自动得到服务。

所以我认为运行时服务之一可以解决问题

答案 1 :(得分:0)

只需重新启动sharepoint服务器即可

答案 2 :(得分:0)

我有同样的问题,我通过取消配置,删除和重新添加SPDistributedCacheServiceInstance来解决它

答案 3 :(得分:0)

最近,我正在为我们的客户配置SharePoint托管应用程序,在测试时我看到了这个问题。完成应用程序配置后,我将应用程序上传到应用程序目录并将应用程序添加到站点。该应用程序没有任何问题,但有一个问题。我错过了替换设置为应用程序的应用程序前缀中的S,因此我的应用程序URL为https://apps-1234.apps.contoso.com,但原始计划是使用“app”作为前缀。

所以我从网站和应用目录中删除了该应用。然后去了CA并将应用前缀从“apps”更改为app。将测试应用程序上载到目录,然后尝试添加到站点,但失败并出现错误。 “无法将应用添加到网站,请重试”

我启动了ULS Viewer并启动了实时日志流并单击了重试并看到了一条惊人的消息。我更新应用程序时,SharePoint应用程序仍在使用“应用程序”。我知道有些东西是愚蠢的,传统上,对于SharePoint来说,UI对我很好。

抛出SPException:消息:此站点的App域已经分配.. Stack:at Microsoft.SharePoint.Utilities.SPUtility.ThrowSPExceptionWithTraceTag(UInt32 tagId,ULSCat traceCategory,String resourceId,Object [] resourceArgs)

这就是我所做的。 以管理员身份(Farm Account)打开SharePoint Management Shell。

Set-SPAppDomain -AppDomain apps.contoso.com Set-SPAppSiteSubscriptionName -Name“app”-Confirm:$ false

以管理员身份打开命令提示符。运行以下命令。

net stop sptimerv4, IISRESET, net start sptimerv4

在服务器场中的所有服务器上重复上述步骤。

我关闭了所有浏览器并打开了网站,然后点击“从网站内容重试”页面。 Bingo应用程序添加没有任何问题。

https://jerryyasir.wordpress.com/2015/11/06/unable-to-add-the-app-the-app-domain-for-this-site-has-already-been-assigned/