2011-04-21 59 views
16

我正在使用Visual Studio 2010 Premium,并且通过Visual Studio的发布机制构建发现通过FTP发布会很痛苦。如果我选择手动FTP(使用FileZilla这样的客户端),我可以更快地发布。虽然我还没有测量过它,但用FileZilla发布整个站点(即覆盖所有文件)的速度比Visual Studio的增量发布快10倍。有没有人遇到过这种情况?有没有办法解决这个问题?Visual Studio 2010 Publishing So Slow

感谢

+0

我遇到了这一点。我正在观看FileZilla Server中的传入请求,而且速度很慢。重新创建请求,重新进入PASV模式等。这真的很糟糕。 – 2011-05-17 19:47:33

回答

5

场景:你不介意发布你的源代码,你需要通过FTP发布。视觉工作室内置的“复制网站”工具速度过于缓慢,因为它会扫描服务器进行更改,而您的网站有许多文件夹和文件,但分析服务器是不必要的,因为您是唯一更新网站的人。

解决方案:“网站发布者”,有史以来最简单,最有天赋的程序。我花了好几个小时才找到它,这就是为什么我觉得有必要分享它。您可以将其配置为仅扫描硬盘上的新/更改的文件和删除,然后发布自上次发布到ftp服务器以来所做的更改。我的解决方案不适用于预编译的 asp.net web应用程序;适用于常规的asp.net网站。

在这里下载: http://www.cryer.co.uk/downloads/websitepublisher/

您必须启用涡轮优化,以便它不会扫描服务器。点击“配置”,“优化”,然后检查“涡轮”。

web site publisher

这里是我的博客文章说,同样的事情: http://devblog.alexsapps.com/2012/04/visual-studio-2010-copy-web-site-tool.html

+0

辉煌,爱那个工具 – BjarkeCK 2013-02-08 11:19:07

+0

耻辱它不支持预编译站点:( – 2014-06-09 14:46:49