ASP.Net应用程序部署过程

时间:2011-07-15 20:43:30

标签: c# asp.net deployment

我正在使用sqlserver在c#,webforms中构建应用程序。 我需要每天将项目部署到登台服务器。

我想知道部署网站的最佳方式是什么,步骤是什么? 我们可以自动化这个过程吗?

3 个答案:

答案 0 :(得分:1)

Walkthrough: Publishing a Web Site

  

您可以使用以下选项复制网站:

     
      
  • 复制到本地计算机上的文件夹。
  •   
  • 使用UNC共享复制到网络上另一台计算机上的共享文件夹。
  •   
  • 使用FTP复制到服务器。
  •   
  • 使用HTTP协议复制到安装了FrontPage Server Extensions(FPSE)的服务器。
  •   

对于自动发布,您应该阅读Continuous intergation

答案 1 :(得分:0)

就个人而言,我使用JetBrains TeamCity,它有一个免费版本,它可能会为你提供一些学习曲线。

但这是一个相当广泛的问题,有很多方法可以做到这一点;从使用批处理文件和MSBuild,到构建像TeamCiry,CruiseControl.Net或Microsoft的Team System这样的服务器。

答案 2 :(得分:0)

你应该在Vishal Joshi关于这个主题的新博文中找到你需要的所有信息。他们现在才开始正确记录这一点:

http://vishaljoshi.blogspot.com/2011/07/documenting-key-end-to-end-deployment.html