2011-04-21 56 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