sharepoint

Trong chương này, chúng ta sẽ đề cập đến việc đóng gói và triển khai giải pháp SharePoint. Bước đầu tiên trong việc triển khai giải pháp SharePoint là tạo Gói giải pháp.

Gói Giải pháp là một tệp CAB có phần mở rộng WSP, chứa tất cả các tệp cần thiết để triển khai các Tính năng trong dự án Visual Studio của bạn.

Các tệp cần thiết để triển khai Các tính năng bao gồm:

  • Tệp kê khai tính năng.
  • Bất kỳ yếu tố nào biểu hiện.
  • Dll, chứa mã được quản lý đã biên dịch.
  • Các tệp được liên kết như trang web, điều khiển của người dùng và các tệp được ghép nối trên web.
  • Một tệp khác có trong gói giải pháp là tệp kê khai giải pháp. Tệp kê khai giải pháp là một danh mục các tệp có trong gói. Đối với các giải pháp Farm, nó cũng chứa các hướng dẫn triển khai.
  • Cũng giống như với tệp kê khai Tính năng, Visual Studio tự động tạo và duy trì tệp kê khai giải pháp khi bạn sửa đổi dự án của mình. Bạn có thể xem bản kê khai giải pháp bằng cách sử dụng trình thiết kế giải pháp.
  • Ngoài việc tạo và duy trì bản kê khai giải pháp, Visual Studio cũng tự động tạo gói giải pháp cho dự án của chúng tôi. Nó thực hiện điều này đằng sau mỗi khi bạn triển khai công việc để gỡ lỗi.
  • Gói giải pháp đã tạo được đặt trong cùng một thư mục với dll, vì vậy đó sẽ là thư mục gỡ lỗi bin hoặc thư mục giải phóng bin. Để xem nội dung của tệp này trong Windows Explorer, chỉ cần thay đổi phần mở rộng từ WSP thành CAB và sau đó nhấp đúp vào tệp.

Chúng ta hãy xem một ví dụ đơn giản, trong đó chúng ta sẽ xem xét các gói giải pháp được liên kết với các dự án giải pháp SharePoint mà chúng ta đã tạo trong chương trước. Hãy để chúng tôi bắt đầu với các tính năng và dự án phần tử mà chúng tôi đã tạo trước đó.

SharePoint - Đóng gói & Triển khai

Như bạn biết rằng trong dự án, chúng ta có một Tính năng, được gọi là Mẫu. Tính năng này tham chiếu đến ba phần tử tệp kê khai Danh bạ, Trang web và Hành động .

Bạn cũng có thể thấy rằng Hành động có tệp kê khai Phần tử, Danh bạ có tệp kê khai Phần tử của nó, Trang web có tệp kê khai Phần tử và một trang web, cung cấp trang web này vào trang web. Do đó, chúng ta nên mong đợi gói giải pháp chứa tệp kê khai Tính năng, ba thao tác phần tử, trang web và cả assembly được tạo khi chúng tôi xây dựng dự án.

Bước 1 – Nhấp chuột phải vào dự án của bạn trong trình khám phá giải pháp và chọn Mở Thư mục trong File Explorer.

SharePoint - Đóng gói & Triển khai

Bước 2 – Vào bin và mở thư mục Gỡ lỗi. Bạn sẽ thấy gói giải pháp.

SharePoint - Đóng gói & Triển khai

Bước 3 – Tạo một bản sao của nó và sau đó thay đổi phần mở rộng của tệp Sao chép từ wsp sang cab.

SharePoint - Đóng gói & Triển khai

Bước 4 – Bây giờ hãy nhấp đúp vào tệp taxi để mở nó và bạn sẽ thấy các tệp. Bạn sẽ thấy tệp kê khai Tính năng, ba tệp kê khai Phần tử, trang aspx, tệp dll và một tệp bổ sung, đó là tệp kê khai Giải pháp.

SharePoint - Đóng gói & Triển khai

Bước 5 – Trong Trình khám phá giải pháp, bạn sẽ thấy một thư mục có tên là Gói và nếu bạn mở rộng nó, bạn sẽ thấy một tệp có tên là Package.package . Bấm đúp vào tệp đó và bạn sẽ thấy trình thiết kế giải pháp.

SharePoint - Đóng gói & Triển khai

Nhà thiết kế này cho thấy rằng hiện tại chỉ có một tính năng trong Giải pháp và tính năng đó tham chiếu đến ba tệp kê khai Phần tử, Danh bạ, Trang web và Hành động. Trình thiết kế này là trình soạn thảo của một tài liệu XML giống như trình thiết kế tính năng

SharePoint - Đóng gói & Triển khai

Giải pháp cho proxy này rất đơn giản. Nó chỉ chỉ ra rằng đây là một Assembly cần được triển khai có tên là FeaturesandElemenest.dll và chúng tôi sẽ triển khai nó cho GlobalAssemblyCache .

Nó cũng cho biết chúng tôi có một tính năng với Tệp kê khai tính năng này. Nếu chúng tôi điều hướng trở lại Tính năng và xem Tệp kê khai của nó, nó cho biết có ba tệp kê khai Phần tử và trang aspx của chúng tôi.

SharePoint - Đóng gói & Triển khai

Triển khai giải pháp trang trại

Bây giờ chúng ta đã biết, gói giải pháp là gì và chúng chứa những gì, chúng ta cần tìm hiểu cách triển khai chúng.

Để triển khai giải pháp Farm, bạn cung cấp gói giải pháp do Visual Studio tạo cho người quản trị SharePoint của bạn. Họ sẽ sử dụng PowerShell hoặc Quản trị Trung tâm hoặc kết hợp cả hai công cụ để triển khai gói.

Hãy cùng chúng tôi xem xét việc triển khai giải pháp Farm.

Bước 1 – Đi tới Tính năng và các yếu tố trong dự án Visual Studio.

SharePoint - Đóng gói & Triển khai

Dự án này có một tính năng với ba yếu tố. Khi bạn triển khai giải pháp Farm, nội dung của giải pháp được sao chép vào các thư mục hệ thống SharePoint như được minh họa bên dưới –

SharePoint - Đóng gói & Triển khai

Bước 2 – Bây giờ chúng ta hãy chuyển đến Trình thiết kế danh sách và sau đó thay đổi Tiêu đề thành Danh bạ-Thay đổi 1 và sau đó nhấp vào nút Lưu.

SharePoint - Đóng gói & Triển khai

Bước 3 – Bây giờ đi đến thuộc tính dự án và sau đó chọn SharePoint trong ngăn bên trái. Trong tùy chọn Cấu hình Triển khai Hoạt động , hãy chọn tùy chọn Mặc định từ danh sách thả xuống.

SharePoint - Đóng gói & Triển khai

Bước 4 – Trong Giải pháp Explorer, nhấp chuột phải vào dự án và chọn Triển khai. Khi quá trình triển khai kết thúc, hãy làm mới trang web của bạn và bạn sẽ thấy sự thay đổi.

SharePoint - Đóng gói & Triển khai

SharePoint – Giải pháp hộp cát (xem thêm)

Để lại một bình luận