Tôi có một dự án Ứng dụng web trong VS 2012 và khi tôi sử dụng công cụ xuất bản web, nó xây dựng thành công nhưng không sao chép bất kỳ tệp nào vào mục tiêu xuất bản (Hệ thống tệp trong trường hợp này).
Nếu tôi nhìn vào đầu ra của bản dựng, tôi có thể thấy mọi thứ được sao chép vào obj \ Release \ Package \ PackageTmp \ một cách chính xác nhưng tất cả những gì tôi thấy trong đầu ra của bản dựng là:
4> Dự án xây dựng đã hoàn thành "{Project} .csproj".
4> Xóa các tệp hiện có ...
4> Xuất bản thư mục / ...
4> ========== Build: 3 đã thành công, 0 thất bại, 1 cập nhật, 0 bị bỏ qua ===== =====
========== Xuất bản: 1 thành công, 0 thất bại, 0 bỏ qua ==========
Mặc dù nó nói rằng việc xuất bản đã thành công nhưng không có tệp nào trong thư mục đích để xuất bản.
Tôi đã thấy điều này trong nhiều dự án và đôi khi có vẻ như các cấu hình Giải pháp / Nền tảng gây ra sự cố này nhưng tôi chưa thể xác định chính xác nguyên nhân cho việc này.
Có ai khác thấy điều này xảy ra hoặc có một ý tưởng về cách làm cho điều này hoạt động chính xác?
CẬP NHẬT:
Tôi có thể đã tìm thấy một cách giải quyết cho việc này. Tôi chỉ có điều này xảy ra một lần nữa và tôi đã loay hoay với các cài đặt xuất bản. Khi tôi thay đổi Cấu hình đã chọn trên tab Cài đặt sang cấu hình khác và sau đó quay lại cấu hình tôi muốn sử dụng, tất cả các tệp của tôi bắt đầu xuất bản lại. Hy vọng điều này hoạt động trên các dự án khác trong tương lai.
CẬP NHẬT 2:
Tôi đã đăng một lỗi trên Microsoft Connect và nghe lại từ một nhà phát triển trong nhóm Nhà phát triển web VS. Ông cho biết họ đã khắc phục vấn đề này trong các bản dựng nội bộ của mình và sẽ sớm phát hành bản cập nhật cho công cụ xuất bản để khắc phục vấn đề này.
CẬP NHẬT 3:
Điều này đã được sửa gần đây với Visual Studio 2012 Update 2