Is Team Foundation Server the right solution to automatically publish a .net website to a remote server?

We are currently creating our .net website in C # in Visual Studio 2010 Pro on our dev server, then manually publishing it and uploading it to a live server, where it is copied over the current files to go in real time.

We want to automate this process as much as possible and, if possible, push it at a certain time, for example, every day at midnight. We are not currently using any source control, so this is probably still important ...

Is Team Foundation Server [TFS] the best solution for this? If so, how much would it cost our client to do this, or how can we find out? We are located in the UK and they have an MSDN subscription.

+5
source share
6 answers

At this point, you need to slow down and set more realistic goals. Here is my biggest red flag:

"We are not currently using the source Control, so this is probably important anyway ..."

SCC , . TFS, , , , , , , , .

TFS , , , TFS, , , , , , script , .

, , , , , , , , TFS, ( !)

  • - , Subversion Git. , SCC, Subversion Git, . , . 2000 , SVN.

  • , MSBuild. , nAnt, MSBuild TFS, - , . , .

  • script. MSBuild. MSI - , , , , , , , MSBuild.

  • , Hudson CruiseControl.NET. CruiseControl, , , SCC . MSBuild , "" CCNET (, , Hudson), .

$0, , , . TFS, IMO, , 0 . , - , , , . , . ! !

+6

MSDN, TFS !

MSDN Professional, Permium Ultimate, CAL TFS, TFS . , MSDN. , Retial TFS 500 , 5 CAL. CAL, MSDN , . , , , .

, , MSDN, . , , Final Builder . TFS .

, Dev- > test- > , ...

http://www.finalbuilder.com/download.aspx

+4

, (). , .net, Hudson.

, , . (windows linux , ) MS Build. , .

, :

  • ( , - , )
  • msbuild
  • nunit
+2

TFS - . , , MSbuild . , MSBuild . MSBuild , http://msbuildtasks.tigris.org/, FTP

0

You need to perform continuous integration. TFS 2010 is quite capable of doing this for you. But before continuing, you must move your sources to TFS Source Control Management. We do the same thing you need: all our sources are in TFS with each registration, the assembly takes place on the build server, and then deploys on the remote server.

0
source

All Articles