当我尝试将 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
显然,发布脚本中有一个硬编码的 10 分钟超时,您可以在此处阅读:https://github.com/Azure/service-fabric-issues/issues/10 https://github.com/Azure/service-fabric-issues/issues/10
此超时将在即将发布的版本中删除,但与此同时我有什么选择?有没有办法可以按服务发布我的应用程序服务?
欢迎任何建议!
我通过在天蓝色中运行虚拟机解决了这个问题。我已经安装了 Visual Studio 2015 社区和服务结构 SDK。
然后,我使用 Visual Studio Online 托管我的代码。我在本地构建和测试,当我高兴时,提交到在线 Visual Studio,然后 RDP 到我的构建机器上,然后从那里拉取、构建和部署。
实际上,我通过创建构建和部署 powershell 脚本更进一步,因此我不需要运行 Visual Studio。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)