将MVC 6项目发布为TFS 2015中的工件

时间:2016-04-07 14:11:59

标签: asp.net-mvc asp.net-core-mvc tfs2015

我创建了一个MVC 6应用程序,我可以通过复制已发布的文件手动将其发布到IIS。我现在正尝试在TFS 2015中自动执行此操作,因此我可以将其与发布管理器一起使用。

我已经创建了一个构建解决方案的构建,但我可以找到输出位置来发布工件。我尝试将OutputPath添加为属性,但它似乎将mvc应用程序打包到nuget包中。是否有命令行开关来阻止它?

2 个答案:

答案 0 :(得分:0)

您可以添加Copy Files步骤以仅复制OutputPath文件夹:

enter image description here

答案 1 :(得分:0)

我现在通过以下方式实现了这个目标:

在Visual Studio构建任务中,我添加了以下MSBuild参数:

/ P:DeployOnBuild = TRUE; PublishProfile =摘要名称

然后我不得不从project.json

中删除preublish脚本

the-prepublish-script-failed-with-status-code-34

然后我添加了一个复制文件任务以从

复制

/ Release / PublishOutput to $(Build.ArtifactStagingDirectory)

最后,我可以发布用于发布管理的工件

相关问题