【问题标题】:Powershell script failed to execute. See the Service Fabric Tools pane in the outputPowershell 脚本无法执行。请参阅输出中的 Service Fabric 工具窗格
【发布时间】:2020-07-13 20:13:36
【问题描述】:

我在将服务部署到本地集群时遇到问题。

...

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:01.47
-------- Package: Project: Project succeeded, Time elapsed: 00:00:01.8640999 --------
3>Started executing script 'Deploy-FabricApplication.ps1'.
3>powershell -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -Command ". 'C:\repo\service\Scripts\Deploy-FabricApplication.ps1' -ApplicationPackagePath 'C:\repo\service\pkg\Debug' -PublishProfileFile 'C:\repo\service\PublishProfiles\Cloud.xml' -DeployOnly:$false -ApplicationParameter:@{} -UnregisterUnusedApplicationVersionsAfterUpgrade $false -OverrideUpgradeBehavior 'VetoUpgrade' -OverwriteBehavior 'SameAppTypeAndVersion' -SkipPackageValidation:$false -ErrorAction Stop"
3>Test-ServiceFabricApplicationPackage : The BuildLayout of the application in 
3>C:\Users\username\AppData\Local\Temp\TestApplicationPackage_269749895297\o40yhtdd.vi3\Debug is invalid. Code is missing 
3>for service Service.
3>At C:\Program Files\Microsoft SDKs\Service 
3>Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:163 char:38
3>+ ... tionSuccess = (Test-ServiceFabricApplicationPackage $AppPkgPathToUse)
3>+                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3>    + CategoryInfo          : InvalidOperation: (:) [Test-ServiceFabricApplicationPackage], FabricImageBuilderValidati 
3>   onException
3>    + FullyQualifiedErrorId : TestApplicationPackageErrorId,Microsoft.ServiceFabric.Powershell.TestApplicationPackage
3> 
3>Finished executing script 'Deploy-FabricApplication.ps1'.
3>Time elapsed: 00:00:01.4326464
3>The PowerShell script failed to execute.
========== Build: 1 succeeded or up-to-date, 0 failed, 1 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

上述错误消息显示“...\Debug 无效。服务 缺少代码”。我该如何解决这个问题?缺少什么代码?

+我确实尝试创建该文件路径以防万一,只是发现文件路径似乎是随机生成的。该文件路径以前不存在。 +我正在以管理员权限运行 VSTS 2019。

【问题讨论】:

    标签: c# azure-service-fabric


    【解决方案1】:

    您将看到名为 Test-ServiceFabricApplicationPackagePowershell command 的输出。它报告您的包布局有问题:

    {文件夹}中应用程序的 BuildLayout 无效。代码是 不见了

    您可以自己运行此脚本来重现,并修复包布局问题。将您的包与工作包进行比较,看看问题出在哪里。也许您的清单文件之一缺少CodePackage section

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2018-08-13
      • 2018-11-11
      • 2016-09-28
      • 1970-01-01
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      相关资源
      最近更新 更多