操作超时将Service Fabric应用程序发布到Azure

Joh*_*man 5 azure azure-service-fabric

当我尝试将我的Service Fabric应用程序发布到Azure群集时,我收到以下错误消息:

3>Copy-ServiceFabricApplicationPackage : Operation timed out.
3>At C:\Program Files\Microsoft SDKs\Service 
3>Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:230 char:9
3>+         Copy-ServiceFabricApplicationPackage -ApplicationPackagePath  ...
3>+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3>    + CategoryInfo          : OperationTimeout: (:) [Copy-ServiceFabricApplicationPackage], TimeoutException
3>    + FullyQualifiedErrorId : CopyApplicationPackageErrorId,Microsoft.ServiceFabric.Powershell.CopyApplicationPackage
3> 
3>Finished executing script 'Deploy-FabricApplication.ps1'.
3>Time elapsed: 00:12:45.2589165
Run Code Online (Sandbox Code Playgroud)

在发布脚本中有一个硬编码的10分钟超时,你可以在这里阅读:https://github.com/Azure/service-fabric-issues/issues/10

这个超时将在upcomming版本中被删除,但同时我的选择是什么?有没有办法按服务发布我的应用服务?

欢迎任何建议!

Nic*_*ell 5

我已经通过在Azure中运行虚拟机解决了这一问题。我已经安装了Visual Studio 2015社区和服务结构SDK。

然后,我使用Visual Studio Online托管我的代码。我在本地进行构建和测试,当我感到满意时,可以在线访问Visual Studio,然后将RDP部署到我的构建机器上,然后从那里进行拉取,构建和部署。

实际上,通过创建构建和部署Powershell脚本,我已经走了一步,因此我不需要运行Visual Studio。