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跳过========== 你能在这里给我一个想法我错了吗?
答案 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应用程序添加没有任何问题。