2010-10-06 26 views
7

Tôi đã triển khai và sau đó triển khai lại .wsp trên máy chủ Sharepoint 2010 (giải pháp được phát triển trên máy chủ 2010 khác). Giải pháp chứa 2 phần web.Webpart bị hỏng sau khi triển khai lại giải pháp

Sau khi rút lại và xóa giải pháp cũ, tôi đã thêm và triển khai cùng một giải pháp một lần nữa, không có lỗi.

Sau đó, tôi đã tắt và kích hoạt lại tính năng được cài đặt thông qua tệp .wsp của tôi.

Vấn đề là bất cứ khi nào tôi cố gắng thêm một trong 2 phần web đó vào một trang, tôi nhận được thông báo lỗi "Thao tác không thể hoàn thành vì mục đã bị xóa khỏi thư viện".

Bạn có bất kỳ điều gì đang xảy ra không? Trợ giúp Anu được đánh giá cao!

Trả lời

5

Thông thường điều này xảy ra nếu phần web bị mồ côi trong thư viện phần web. Hãy thử hủy kích hoạt giải pháp của bạn và rút lại và gỡ cài đặt wsp của bạn. Sau đó kiểm tra Bộ sưu tập Phần Web cho tuyển tập site. Nếu bạn vẫn thấy các phần web của mình thì hãy xóa chúng theo cách thủ công.

Sau đó, bạn có thể Thêm và Triển khai wsp và kích hoạt giải pháp của mình. Các phần web sau đó sẽ có sẵn trong thư viện phần web và có thể được thêm vào các trang của bạn.

3

Tôi đã xem qua một giải pháp đơn giản hơn, hoạt động tốt cho tôi.

Chuyển đến thư viện webparts tại Cài đặt trang web/Phòng trưng bày/Phần web và xóa mục nhập webpart có vấn đề. Sau đó, tắt và kích hoạt lại wsp chứa webpart đó và mọi thứ sẽ hoạt động tốt. Không cần phải triển khai lại hoặc gỡ cài đặt.

Source

+0

Giải pháp này làm việc hoàn hảo cho tôi. – user5013

0

Tôi có cùng một vấn đề, nhưng trong trường hợp của tôi sau khi tìm kiếm kỹ lưỡng trong bộ sưu tập phần web phát hiện ra rằng một số bộ phận web có cùng tên, nhưng không có tiền tố assembly của đã tạo.

Giải pháp chỉ là sắp xếp các phần web có ngày và bạn sẽ nhận được các phần web mới.

Một số lần điều xảy ra là mọi thứ giống như trước đây, nhưng SharePoint quên cài đặt được đặt trong tệp webpart.xml

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