请帮忙,
目标
我尝试使用Visual Studio Team Services,之前通过手动将文件复制到我的服务器来完成所有部署。
我正在使用标准的Build模板开始。
我的服务器上运行了一个本地VSagent,当我查看其工作文件夹时,我会看到来自我的Git源的所有相关文件,以及bin
文件夹。
如果我将IIS指向此文件夹,则网站会正确加载。
痛苦
但是,我觉得将实时网站指向路径为C:\vstsagent\_work\2\s\xxxxxxx
的文件夹感到不舒服,因为我不知道代理可能对该路径做了什么。也许它决定随意删除所有内容。
所以现在我尝试将文件复制到其他地方,作为最后一步。
我添加了文件复制步骤,但它只复制源而不是bin
文件夹。为什么呢?
如果我试图发布文物'这听起来像是正确的做法并没有让我选择从我的MVC项目中获取工件,只有其他相关项目中的零碎。为什么呢?
本质上:如何让VS代理将必要的文件复制到我选择的文件夹中运行我的网站?
作为一个简单的.net MVC开发人员,我真的不知道什么是工件,而且我很难找到任何不会让我陷入关于MSBuild和Azure的漩涡的文档,等等我以前从未担心过 - 只需按F5就行了!
请帮忙!