我在VS2015中创建了一个具有辅助角色的azure云服务。这是两个项目。
我想知道如何使用工具/ cli打包并发布此云服务?
当我谷歌搜索'部署azure云服务'时,我得到的结果是在Visual Studio或Visual Studio Team System中执行此操作。
这不是我想要的!
答案 0 :(得分:0)
我们可以使用cspack command line tool to package a cloud service。如果应用程序仅包含辅助角色,则可以参考以下命令。
cspack D:\xxx\xxx\ServiceDefinition.csdef /role:WorkerRole1;D:\xxx\WorkerRole1\bin;D:\xxx\WorkerRole1\bin\Debug\WorkerRole1.dll
您可以参考this article中的 PublishCloudService.ps1 脚本模板。
在powershell命令行开关中找不到cspack
cspack可以在Windows PowerShell中运行。我在Path系统环境变量中添加了C:\Program Files\Microsoft SDKs\Azure\.NET SDK\[sdk-version]\bin
,我可以运行以下命令来打包云服务。