加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何使用Team Build部署ASP.NET Web应用程序?

发布时间:2020-12-16 07:25:55 所属栏目:asp.Net 来源:网络整理
导读:我已经设法安装Team Foundation Server 2008并且我创建了一个单独的构建服务器(因为我的构建当前失败了,所以它可以工作). 我创建了一个简单的“Hello World”Web应用程序(都是标准的Default.aspx页面)并将其放在TFS的源代码控制系统中. 以前,在TFS之前,我只
我已经设法安装Team Foundation Server 2008并且我创建了一个单独的构建服务器(因为我的构建当前失败了,所以它可以工作).

我创建了一个简单的“Hello World”Web应用程序(都是标准的Default.aspx页面)并将其放在TFS的源代码控制系统中.

以前,在TFS之前,我只是预编译我的Web应用程序并将结果xcopy写入预先创建的IIS虚拟目录.

淘宝谷了一段时间,我还没有找到一个分步指南,正确地将应用程序从TFS Source通过TeamBuild部署到指定的测试Web服务器.我知道MS Build属于这个等式,因此任何指导都会有所帮助.

我已经看到了有关部署的点点滴滴,提到了_PublishedWebSites等文件夹,但还没有一步一步找到任何内容.

解决方法

我已成功在TFSBuild.proj文件中的AfterDropBuild目标中使用exec任务.

<Target Name="AfterDropBuild>
    <Exec Command="xcopy /Y /E &quot;$(DropLocation)$(BuildNumber)%(ConfigurationToBuild.FlavorToBuild)_PublishedWebsitesMyWebsite1*.*&quot; &quot;serverMyWebsite1&;quot;" />
    <Exec Command="xcopy /Y /E &quot;$(DropLocation)$(BuildNumber)%(ConfigurationToBuild.FlavorToBuild)_PublishedWebsitesMyWebsite2*.*&quot; &quot;serverMyWebsite2&;quot;" />
</Target>

请注意,需要正确设置权限,以便TFS服务用户访问您要复制到的服务器上的文件夹.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读