使用Visual Studio 2010部署Web应用程序是否有更好的方法?

我正在使用Visual Studio 2010和IIS 7.0。目前,当我想将网站部署到我的Web服务器时,我遵循以下步骤 -

1.右键单击网站并说出版。将整个网站复制到本地文件夹。

2.下一步使用filezilla将复制的文件ftp复制到Web服务器。

问题是我必须始终部署整个网站,因为我无法跟踪更改。 虽然我确实找到了方便,没有问题的方法。 我不想要大量的配置和部署软件包,除非它真的值得,也相对容易。 是否有更好的方式来部署? 欢迎任何建议!


您可以使用Web部署工具。 它也需要安装在网络服务器上,甚至可以照顾发布一个sql server数据库。

http://www.iis.net/download/WebDeploy

不要使用Web Platform安装程序来安装此软件包。


您只需右键单击网站并发布网站; “发布网站向导”将打开。 您可以单击...按钮浏览目标位置文本框,然后选择左侧的FTP,然后放入FTP凭证。

你可以勾选'允许这个预编译的网站是可更新的',所以如果你需要做一些小的修改(比如脚本,CSS或html),但我不知道它有多可靠。

祝你好运!


Scott Gu今天发布了一篇关于VS部署功能的文章:http://weblogs.asp.net/scottgu/archive/2010/07/29/vs-2010-web-deployment.aspx

我个人使用Dispatch for ASP.NET。 适合我。 它只上传已更改的文件,并可检查本地或服务器上缺失的文件。 http://dispatchasp.net/

链接地址: http://www.djcxy.com/p/2301.html

上一篇: Is there a better way to deploy web applications using Visual Studio 2010?

下一篇: How to get the MapOptions object from a map with Google Maps API v3