与ASP.NET MVC和TFS的持续集成

时间:2012-10-31 19:55:27

标签: asp.net-mvc tfs

我有一个ASP.NET MVC 3应用程序。此应用程序托管在TFS中。我已经设置了一个构建服务器。签入时,我的代码被编译并丢弃在我的测试服务器上的文件夹中。 drop文件夹是一个IIS应用程序文件夹。目标是当用户访问http://[myTestServer]/MyProject时,他们应该看到应用程序的最新编译版本。为了做到这一点,我正在删除//[myTestServer]/c$/inetpub/www/myProject/中的文件。但是,我得到的不仅仅是我的讨价还价。

我注意到构建服务器放置了一堆程序集并创建了两个目录:_PublishedWebsites和logs。 _PublishedWebsites包含两个目录:MyProjectName和MyProjectName_Package。据我所知,MyProjectName包含我想放入的文件// [myTestServer] / c $ / inetpub / www / myProject /。我究竟做错了什么?

如何设置它,以便当用户访问http:// [myTestServer] / MyProject时,他们会看到该应用的最新编译版本?