我已经在本地创建了一个网络角色,但是我很难用 windows azure sdk 来做到这一点,手册似乎没有给出明确的说明如何?
谢谢
在 Visual Studio 中,进入解决方案资源管理器面板,右键单击您的Azure 项目,然后单击包功能。一个进程将生成 cspkg 和 cscfg 文件。
要通过 MSBuild 参数创建 .cspkg 和 .cscfg:
/t:Publish /p:TargetProfile=Local /p:AutomatedBuild=True
或者
/p:DeployOnBuild=true /p:TargetProfile=Local /p:AutomatedBuild=True
请记住将 TargetProfile 替换为您实际所需的配置文件。这将自动选择正确的ServiceDefinition.profile.csdef
文件。
Azure 有两种选择:
构建您的包并通过 Azure 门户https://manage.windowsazure.com/上传它
你完成了。
从 Visual Studio 发布。 要节省麻烦,请右键单击您的云项目并选择“发布”。应用必要的设置(云服务-这将自动填充-,环境,发布...如前所述。确保您转到高级设置以选择正确的存储帐户,如果您有多个。点击下一步,然后发布.Visual Studio 会为你做所有的辛苦工作。
从 GUI(Azure 门户和 Visual Studio 右键单击“发布...”)发布就可以开始了。
最终(迟早会更好)您将需要一个可重现的可编写脚本的一键式制造商。
在 Powershell 脚本中,命令Publish-AzureServiceProject用于构建 .cspkg 并上传它。(我不愿多说;通过审查他们的文档,你会得到更好的结果,唉!)