Asp.net mvc 使用Visual Studio团队服务在本地部署(Visual Studio是否联机)
请帮忙 目标 我正在尝试VisualStudioTeamServices,之前我通过手动将文件复制到服务器来完成所有部署 我正在使用标准构建模板开始 我在服务器上运行了一个本地VSagent,当我查看它的工作文件夹时,我看到了来自Git源的所有相关文件,以及一个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的文件夹,我会感到不舒服,因为我不知道代理还会对该路径做什么。也许它会一时
bin
文件夹
如果我将IIS指向此文件夹,则站点将正确加载
痛苦
但是,如果将一个活动站点指向路径为C:\vstsagent\\u work\2\s\xxxxxxx
的文件夹,我会感到不舒服,因为我不知道代理还会对该路径做什么。也许它会一时兴起决定删除所有内容
所以现在我试着把文件复制到其他地方,作为最后一步
我添加了一个文件复制步骤,但它只复制源文件,而不复制bin
文件夹。为什么?
如果我尝试“发布工件”,这听起来是正确的做法,它不会让我选择从我的MVC项目中获取工件,只会从其他相关项目中获取零碎的工件。为什么?
本质上:如何让VS代理将运行我的网站所需的文件复制到我选择的文件夹中
作为一名简单的.net MVC开发人员,我不知道什么是工件,我正在努力寻找任何文档,这些文档不会让我陷入有关MSBuild和Azure等的漩涡,我以前从来没有担心过这些问题-只需按F5键,它就可以工作了
请帮忙 也许这会有所帮助,它将使用WebDeploy发布构建的工件?我已经试过了,并且犯了各种奇怪的错误,但也许我需要继续走这条路。您觉得它有用/重要吗?也许这会有所帮助,它将使用web deploy发布构建的工件。好的-所以我需要继续发布配置文件的路线?我已经试过了,并且犯了各种奇怪的错误,但也许我需要继续走这条路。你觉得它有用/必要吗?