Asp.net 如何使用TFS 2010自动部署web应用程序?

Asp.net 如何使用TFS 2010自动部署web应用程序?,asp.net,deployment,continuous-integration,build-automation,Asp.net,Deployment,Continuous Integration,Build Automation,我在TFS的存储库中有一个web应用程序。我已经从它设置了一个构建过程(CI),它将输出到本地IIS实例托管的站点的web根目录。但是,每次构建完成后,我都会在IIS网站的根文件夹下找到一个文件夹,我希望构建的代码库可以转到该文件夹。因此,MyTestProject的根文件夹位于: `c:\websites\MyTestProject` 生成输出到同一文件夹的共享\\myPc\MyTestProject 我希望最新的构建总是在站点的根文件夹中结束,但在构建之后,我会遇到这样的情况: `c:\w

我在TFS的存储库中有一个web应用程序。我已经从它设置了一个构建过程(CI),它将输出到本地IIS实例托管的站点的web根目录。但是,每次构建完成后,我都会在IIS网站的根文件夹下找到一个文件夹,我希望构建的代码库可以转到该文件夹。因此,
MyTestProject
的根文件夹位于:

`c:\websites\MyTestProject`
生成输出到同一文件夹的共享
\\myPc\MyTestProject

我希望最新的构建总是在站点的根文件夹中结束,但在构建之后,我会遇到这样的情况:

`c:\websites\MyTestProject\MyTestProject_<date>.<version no>`
`c:\websites\MyTestProject\MyTestProject_<date>.<version no>/_PublishedWebsites/MyTestProject`
`c:\websites\MyTestProject\MyTestProject_<date>.<version no>/_PublishedWebsites/MyTestProject`
`c:\websites\MyTestProject\MyTestProject\uux`
`c:\websites\MyTestProject\MyTestProject./\u PublishedWebsites/MyTestProject`
`c:\websites\MyTestProject\MyTestProject./\u PublishedWebsites/MyTestProject`

我似乎找不到一种方法来在构建定义中正确配置它,并努力查找文档。有人能给我指一下正确的方向吗?

我刚才在这上面写了一篇文章。它基于

目前还没有名为TFS 2012的产品。你指的是哪种产品?请看@JohnSaunders上的许多文章-实际上没有。更正。我构建了一个文件共享,然后将输出文件复制到我们的web服务器-无论如何,我更喜欢这样,因为它让我可以选择在不将输出文件推到prod的情况下对输出文件进行一次检查。您是如何设置输出以将其复制到IIS站点的web根目录的?感谢链接-我没有(无论如何,此时)部署到远程框,只需要到网络服务器进行测试,所以我并不真正想走web部署路线。这个过程可以调整成一个直接的Xcopy风格的部署吗?它当然是在运行IIS。对于我的应用程序代码的这个分支,我只想直接发布到网络位置,而不是web部署把戏。