Test-ServiceFabricApplicationPackage Settings.xml已经存在

时间:2019-01-15 21:42:54

标签: azure-service-fabric

我正在使用sdk 3.3.622.9590,并且在使用Powershell部署应用程序时遇到了一些困难。

错误如下: Test-ServiceFabricApplicationPackage:文件'C:\ Users \ xxx \ A ppData \ Local \ Temp \ TestApplicationPackage_740405352 \ n2r3lbmn.zlv \ Release(服务名称)\ Config \ Settings.xml'已经存在。 在C:\ Program Files \ Microsoft SDKs \ Service Fabric \ Tools \ PSModule \ ServiceFabricS DK \ Publish-NewServiceFabricApplication.ps1:163 char:38 + ... tionSuccess =(Test-ServiceFabricApplicationPackage $ AppPkgPathToUse)

我的应用程序结构是这样的

应用文件夹

  • 服务1
    • 代码
    • 配置
      • Settings.xml
    • ServiceManifest.xml
  • 服务2 ...

我设法部署了两次,但其他时候都失败了,并出现了相同的错误。

我是SF和Powershell的新手。有人可以帮助我,并指出正确的方向吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

为防万一,它可能会帮助任何人解决此问题,我们使用的是自托管代理来运行管道。将结构发布任务切换为使用Azure托管代理似乎不会出现相同的问题。

希望这会有所帮助

标记

答案 1 :(得分:0)

作为一种短期解决方法-在Microsoft正式解决此问题之前,我已经设法缓解了该问题...

需要做的是确保在涉及应用程序的每一个操作之前,都要清理工作空间。构建和每个发布阶段。

我的特定实例是在使用多阶段YAML文件进行构建和部署时,因此在工作空间中添加:需要清洁。

我仍然可以从Microsoft获得支持票,以获得更正式的修复程序。