2011-04-21 35 views
16

Tôi đang sử dụng Visual Studio 2010 Premium và tìm xuất bản qua FTP thông qua xây dựng cơ chế xuất bản của Visual Studio để giảm tốc độ chậm. Nếu tôi chọn FTP theo cách thủ công (với ứng dụng khách như FileZilla), tôi có thể xuất bản nhanh hơn nhiều. Mặc dù tôi đã không đo nó, xuất bản toàn bộ trang web (tức là ghi đè tất cả các tệp) với FileZilla nằm trong vùng lân cận nhanh hơn 10 lần so với xuất bản gia tăng của Visual Studio. Có ai khác trải qua điều này? Có cách nào để giải quyết vấn đề này không?Visual Studio 2010 Publishing Vì vậy, chậm

Cảm ơn

+0

Tôi đang gặp này là tốt. Tôi đang xem yêu cầu đến trong FileZilla Server và nó thực sự chậm. Yêu cầu tái tạo, nhập lại chế độ PASV, v.v. Nó thực sự rất tệ. –

Trả lời

5

trường hợp: bạn không ngại xuất bản mã nguồn của mình và bạn cần xuất bản qua ftp. công cụ "copy web site" tích hợp của studio trực quan bị chậm vì nó quét máy chủ để thay đổi và trang web của bạn có nhiều thư mục và tệp, nhưng phân tích máy chủ là không cần thiết vì bạn là người duy nhất cập nhật trang web của bạn.

giải pháp: "nhà xuất bản trang web", chương trình đơn giản và thiên tài nhất từ ​​trước tới nay. tôi mất nhiều giờ để tìm nó, đó là lý do tại sao tôi cảm thấy cần phải chia sẻ nó. bạn có thể cấu hình nó để quét chỉ ổ đĩa cứng của bạn cho mới/thay đổi tập tin và xóa, và sau đó xuất bản các thay đổi kể từ khi bạn xuất bản lần cuối đến máy chủ FTP. giải pháp của tôi sẽ không hoạt động đối với các ứng dụng web asp.net được biên dịch trước asp.net; hoạt động tốt cho các trang web asp.net thông thường.

tải nó ở đây: http://www.cryer.co.uk/downloads/websitepublisher/

bạn phải kích hoạt việc tối ưu hóa tuabin để nó không quét các máy chủ. nhấp vào "config", "optimisations", và sau đó kiểm tra "turbo".

web site publisher

đây là bài viết trên blog của tôi nói cùng một điều chính xác: http://devblog.alexsapps.com/2012/04/visual-studio-2010-copy-web-site-tool.html

+0

Rực rỡ, yêu công cụ đó – BjarkeCK

+0

xấu hổ nó không hỗ trợ các trang web biên dịch sẵn :( –