2016-12-03 26 views
0

当我去我的部署新版本,我收到错误Azure服务结构部署:是否有强制在部署之前删除应用程序的方法?或强制升级是相同的版本?

2016-12-02T22:38:07.5926507Z ## [错误]与名 的应用“面料:/ MyApp的”已存在,其类型为'MyApp',版本为 '1.0.0'。在部署新的 应用程序之前,您必须先删除现有应用程序,或为应用程序提供新名称。

是否有一个我可以传递的参数或什么东西,所以我可以强制它在部署之前被删除?

在另一方面,我想升级,但因为它是不是一个新的版本,我相信它只是挂我得到:

557 2016-12-02T23:16:59.9097292Z Waiting for upgrade... 
558 2016-12-02T23:17:02.9187447Z Waiting for upgrade... 
559 2016-12-02T23:17:05.9277026Z Waiting for upgrade... 
560 2016-12-02T23:17:08.9348253Z Waiting for upgrade... 
561 2016-12-02T23:17:10.4834230Z ##[error]The operation was canceled. 
562 2016-12-02T23:17:10.4834230Z ##[section]Finishing: Deploy Service Fabric Application 

30分钟直到超时。任何想法,我应该在这里做什么?

UPDATE 2016年12月5日 现在我让其他奇怪的错误尝试运行更新:

2016-12-05T20:46:14.3605004Z Successfully connected to cluster.  
2016-12-05T20:46:14.4049221Z Searching for path: C:\a\r1\a  
2016-12-05T20:46:16.1629321Z No items were found with search pattern C:\a\r1\a.  
2016-12-05T20:49:43.8787335Z ##[warning]Failed to contact Naming Service. 
Attempting to contact Failover Manager Service...  
2016-12-05T20:51:03.5403730Z Copying application to image store...  
2016-12-05T21:05:13.7670311Z ##[error]Operation timed out.  
2016-12-05T21:05:13.8430325Z ##[section]Finishing: Deploy Service Fabric Application 
+0

如果您使用常规部署模式,现有部署将被删除并进行新的部署。 – Aravind

+0

什么是您的构建的详细升级设置和什么是详细构建日志?要删除结构应用程序,可以考虑使用REST API(https://docs.microsoft.com/en-us/rest/api/servicefabric/delete-an-application) –

+0

@Aravind Service Fabric Explorer中是否有任何错误?我无法重现该问题。如果您通过Visual Studio发布Fabric App,结果如何? –

回答

1

你确定新的应用程序不会有一个新的版本相比,什么是对的簇?您是否正在使用更新服务Fabric应用程序版本构建任务?如果是这样,这可能会自动更新您的清单中的版本作为构建的一部分。在这种情况下,由于部署逻辑目前不允许用不同的版本覆盖应用程序,因此您会看到此错误。

+0

你不能用新版本写作吗?那么如果是这样的话,那很好,但为什么我的升级不升级?如果只是说“等待升级”,直到它超时。 – naspinski

+1

目前没有,没有。它旨在防止您意外覆盖应用程序而不是升级应用程序,因为新版本通常意味着您要升级。 不知道为什么升级会失败。尝试在升级过程中连接到群集的Service Fabric Explorer并查看它是否提供任何有用的消息。 –

相关问题