2012-10-28 35 views
5

Chỉ cần cài đặt VS2012 và chạy trên một hành vi lạ bằng tính năng xuất bản một cú nhấp chuột.Visual Studio 2012 Web Publish sẽ ghi đè lên các tệp hiện có với cùng một phiên bản

Tôi đang xuất bản qua FTP và mọi thứ hoạt động tốt ngoại trừ có vẻ như VS khẳng định sẽ ghi đè lên một số tệp nhiều lần mặc dù không có gì thay đổi.

Trong VS2010, nhấp vào nút "xuất bản" chỉ qua các bước và kết thúc sau vài giây, trong VS2012 sẽ mất khoảng 2 phút vì nó vẫn sao chép một dll 5MB và một số nội dung khác.

PS là "xóa tất cả các file đang tồn tại trước khi xuất bản" là tắt

Trả lời

1

Đó là một cơn đau tuyệt đối. Tôi đã sử dụng để giữ giải pháp mở trong VS2010 cùng với VS2012 và sử dụng VS2010 để xuất bản, thật khó chịu, nhưng nó nhanh hơn ...

0

Đáng tiếc là không có tùy chọn cho các tập tin chỉ thay đổi trong VS 2012. Không chắc tại sao họ lại lấy nó ra, trừ có lẽ quá nhiều người phàn nàn rằng VS không đồng bộ hóa đúng cách khi máy chủ FTP của họ gặp sự cố. Máy chủ FTP nổi tiếng vì không cung cấp thông tin tệp chính xác.

+0

Thật ra P.I.T.A ... Xuất bản đang diễn ra mãi mãi. – Jordan

0

Điều này thực sự quá chậm đối với số lượng tệp lớn. Trải nghiệm tốt nhất của tôi là xóa các thư mục không sử dụng không chứa các tập hợp (tập lệnh, css, v.v ...) theo cách này <ExcludeFoldersFromDeployment>Content;Scripts;Views</ExcludeFoldersFromDeployment> . Xuất bản các tệp này ngay khi bạn thay đổi chúng. Nếu không thì xuất bản các assembly từ profile. https://msdn.microsoft.com/en-us/library/ee942158.aspx#can_i_exclude_specific_files_or_folders_from_deployment

Các vấn đề liên quan