Asp.net mvc 使用Visual Studio团队服务在本地部署(Visual Studio是否联机)

Asp.net mvc 使用Visual Studio团队服务在本地部署(Visual Studio是否联机),asp.net-mvc,visual-studio,msbuild,azure-devops,Asp.net Mvc,Visual Studio,Msbuild,Azure Devops,请帮忙 目标 我正在尝试VisualStudioTeamServices,之前我通过手动将文件复制到服务器来完成所有部署 我正在使用标准构建模板开始 我在服务器上运行了一个本地VSagent,当我查看它的工作文件夹时,我看到了来自Git源的所有相关文件,以及一个bin文件夹 如果我将IIS指向此文件夹,则站点将正确加载 痛苦 但是,如果将一个活动站点指向路径为C:\vstsagent\\u work\2\s\xxxxxxx的文件夹,我会感到不舒服,因为我不知道代理还会对该路径做什么。也许它会一时

请帮忙

目标

我正在尝试VisualStudioTeamServices,之前我通过手动将文件复制到服务器来完成所有部署

我正在使用标准构建模板开始

我在服务器上运行了一个本地VSagent,当我查看它的工作文件夹时,我看到了来自Git源的所有相关文件,以及一个
bin
文件夹

如果我将IIS指向此文件夹,则站点将正确加载

痛苦

但是,如果将一个活动站点指向路径为
C:\vstsagent\\u work\2\s\xxxxxxx
的文件夹,我会感到不舒服,因为我不知道代理还会对该路径做什么。也许它会一时兴起决定删除所有内容

所以现在我试着把文件复制到其他地方,作为最后一步

我添加了一个文件复制步骤,但它只复制源文件,而不复制
bin
文件夹。为什么?

如果我尝试“发布工件”,这听起来是正确的做法,它不会让我选择从我的MVC项目中获取工件,只会从其他相关项目中获取零碎的工件。为什么?

本质上:如何让VS代理将运行我的网站所需的文件复制到我选择的文件夹中

作为一名简单的.net MVC开发人员,我不知道什么是工件,我正在努力寻找任何文档,这些文档不会让我陷入有关MSBuild和Azure等的漩涡,我以前从来没有担心过这些问题-只需按F5键,它就可以工作了


请帮忙

也许这会有所帮助,它将使用WebDeploy发布构建的工件?我已经试过了,并且犯了各种奇怪的错误,但也许我需要继续走这条路。您觉得它有用/重要吗?也许这会有所帮助,它将使用web deploy发布构建的工件。好的-所以我需要继续发布配置文件的路线?我已经试过了,并且犯了各种奇怪的错误,但也许我需要继续走这条路。你觉得它有用/必要吗?