小编Mic*_*ulz的帖子

Azure:Azure应用服务的部署插槽的定价

Azure:Azure应用服务的部署插槽的定价.

使用S1应用服务计划,我的网站最多有5个用于Web应用程序暂存的插槽.这些插槽是如何收费的?它们只在使用时才开帐单吗?包含在S1费用中?或者是其他东西.

azure azure-deployment-slots

20
推荐指数
2
解决办法
8029
查看次数

使用visual studio团队服务构建包含多个Web应用程序的解决方案,并将这些Web应用程序部署到azure

我的团队使用Visual Studio Team Services来管理TFS存储库中的源代码.该解决方案包含多个Web应用程序 我正在尝试为此解决方案配置持续集成和持续部署,以便在成功构建后将每个Web应用程序部署到正确的Azure Web应用程序.我已经将BuildDefinition配置为构建$/MyProduct/MAIN/MySolution.sln.我已根据我在此主题上找到的一些MSDN文章为MSBuild定义了以下参数:

/p:DeployOnBuild=true
/p:WebPublishMethod=Package
/p:PackageAsSingleFile=true
/p:SkipInvalidConfigurations=true
/p:PackageLocation="$(build.stagingDirectory)" 
Run Code Online (Sandbox Code Playgroud)

构建步骤包括Visual Studio构建步骤,Visual Studio测试步骤(当前禁用以最小化复杂性),索引源和发布符号步骤(我认为我不需要),最后是复制和发布构建文物步骤.

我可以使用此配置构建此解决方案.我可以看到构建结果,构建日志,构建细节等.当我查看创建的工件时,我看到两个工件:"drop"和"build.sourceLabel"如果我使用Artifacts Explorer浏览drop文件,我在这个drop文件中找到了我的所有项目,对于web应用程序项目,我可以导航到webapp1\obj\QA\Package\PackageTemp\bin文件夹,并查看Web应用程序的所有DLL等.

我没有看到的是每个Web应用程序的一个zip文件,这是Visual Studio Team Services的Release功能所期望的.

我想知道如何修改我当前的配置,以便我可以从Build步骤生成正确的工件,这样我就可以创建正确的Release Wep App Deployment任务,将每个Web应用程序部署到我环境中正确的Web应用程序.

这一切都是使用Visual Studio 2015和Visual Studio Online(团队服务)完成的.

asp.net azure azure-devops

12
推荐指数
1
解决办法
4623
查看次数