【问题标题】:Sharepoint App Deployment Issues - The App domain for this site has already been assignedSharepoint 应用程序部署问题 - 此站点的应用程序域已分配
【发布时间】:2014-11-03 07:43:05
【问题描述】:

Sharepoint 部署:本地域地址为http://sharepoint,windows server 2008 R2

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

apps.mydomain.com 其实是我在公司官网上创建的子域。

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

主动部署配置:为 SharePoint 部署应用程序 跳过部署步骤,因为未指定预部署命令。 跳过卸载步骤,因为用于 SharePoint 的应用程序未安装在服务器上。 为 SharePoint 安装应用程序: 正在为 SharePoint 上传应用程序... 应用程序安装失败,正在清理... 已成功卸载 SharePoint 的应用程序。 应用安装遇到以下错误: 2014 年 3 月 11 日 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 跳过 ========== 你能告诉我这里我错了吗?

【问题讨论】:

    标签: sharepoint sharepoint-2013


    【解决方案1】:

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

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

    我启动了 ULS Viewer 并启动了实时日志流,然后单击重试并看到一条惊人的消息。当我更新它的应用程序时,SharePoint 应用程序仍在使用“应用程序”。我知道有些事情很愚蠢,而传统上的 UI 在 SharePoint 方面对我来说非常好。

    抛出SPException:消息:已分配此站点的应用程序域。堆栈:在 Microsoft.SharePoint.Utilities.SPUtility.ThrowSPExceptionWithTraceTag(UInt32 tagId, ULSCat traceCategory, String resourceId, Object[] resourceArgs)

    这就是我所做的。 以管理员身份打开 SharePoint Management Shell(农场帐户)。

    设置-SPAppDomain -AppDomain apps.contoso.com Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false

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

    net stop sptimerv4, iis重置, 网络启动 sptimerv4

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

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

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

    【讨论】:

      【解决方案2】:

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

      AppFabric 缓存,

      Sharepoint 搜索主机控制器,

      共享点搜索服务器 15,

      Sharepoint 计时器服务,

      Sharepoint 用户代码宿主

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

      似乎其中一项服务负责更新数据库中的配置,即使我用谷歌搜索人们说通过重新启动服务器并在一段时间后自动解决问题。

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

      【讨论】:

      • 这不是答案,只是猜测。
      【解决方案3】:

      只需重启共享点服务器即可

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-04-15
          • 2012-05-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多