我正在使用sqlserver在c#,webforms中构建应用程序。 我需要每天将项目部署到登台服务器。
我想知道部署网站的最佳方式是什么,步骤是什么? 我们可以自动化这个过程吗?
答案 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