ASP.Net vnext 1.0.0-rc1-update1使用Microsoft Release / VSTS进行Azure网站部署

时间:2016-03-17 14:42:25

标签: c# asp.net visual-studio azure ms-release-management

目前使用Microsoft Release(在预览中)与Visual Studio Team Services(VS Online)的文档似乎有点过时了。我根本无法弄清楚如何将asp.net vnext网站部署到azure。

Azure全部设置,我可以直接通过visual studio本身进行部署。我已经按照那里的所有说明进行操作,例如Deploying apps to Azure using Microsoft Release Management,但这似乎是在update1之前。例如,所有引用都讨论了构建中的单个“发布构建工件”任务,而现在还有一个“复制文件”。

我的问题是我根本无法获得部署版本。它总是错误:

  

未找到使用搜索模式

部署的文件

看来该网站尚未发布;如果我试图通过工件链接查看已发布的包,则网站(wwwroot)不存在(在我的解决方案中,只有MB.Common是便携式dll显示[下方])。

enter image description here

我还在构建本身的msbuild参数中添加了与我在一些教程中看到的相匹配的内容:

/p:DeployOnBuild=true /p:OutDir=$(build.stagingdirectory) /p:WebPublishMethod=Package /p:PackageAsSingleFile=true  /p:PackageLocation="$(build.stagingdirectory)"

同时尝试将“Azure Web App部署”任务上的MS Release“Web部署包”参数设置为:

$(System.DefaultWorkingDirectory)/MB-Master/drop

而不是默认的“$(System.DefaultWorkingDirectory)\ ** \ * .zip”

我真的不知道软件包应该是什么样的,现在应该如何创建它,因为我确信这些示例不再适用。我很确定问题出在构建中,我需要改变它以某种方式发布网站。

0 个答案:

没有答案