2012-05-11 24 views
9

Tôi mới dùng SharePoint là gì. Sự khác biệt chính giữa sandbox và giải pháp trang trại là gì. Bạn có thể cho tôi 5 sự khác biệt để nhớ không. Tôi googled, nhưng có rất nhiều vấn đề để hiểu. Là một người khởi nghiệp, tôi muốn biết sự khác biệt cơ bản. Cảm ơn sự giúp đỡ của bạn.Sự khác nhau giữa giải pháp sandboxed và farm trong SharePoint 2010

Trả lời

17

Solution trại: giải pháp Farm, được tổ chức trong quá trình lao động IIS (W3WP.exe), chạy mã mà có thể ảnh hưởng đến toàn bộ trang trại. Khi bạn gỡ lỗi một dự án SharePoint có thuộc tính Giải pháp hộp cát được đặt.

Giải pháp hộp cát: Giải pháp hộp cát, được lưu trữ trong quy trình công nhân giải pháp mã người dùng SharePoint (SPUCWorkerProcess.exe), chạy mã chỉ có thể ảnh hưởng đến tuyển tập site của giải pháp. Bởi vì các giải pháp sandbox không chạy trong quá trình IIS worker, không phải nhóm ứng dụng IIS cũng như máy chủ IIS phải khởi động lại. Visual Studio đính kèm trình gỡ rối vào quá trình SPUCWorkerProcess rằng dịch vụ SPUserCodeV4 trong SharePoint sẽ tự động kích hoạt và điều khiển. Nó không cần thiết cho quá trình SPUCWorkerProcess để tái chế để tải phiên bản mới nhất của giải pháp.

Để biết thêm xin vui lòng refere này link

Bạn cũng có thể refere này để biết các giải pháp sandbox goodlink

2

Giải pháp trang trại, được lưu trữ trong quy trình công nhân IIS (W3WP.exe), chạy mã có thể ảnh hưởng đến toàn bộ trang trại.
Giải pháp hộp cát, được lưu trữ trong quy trình công nhân giải pháp mã người dùng SharePoint (SPUCWorkerProcess.exe), chạy mã chỉ có thể ảnh hưởng đến tuyển tập trang của giải pháp.
(từ http://msdn.microsoft.com/en-us/library/ee361616.aspx)

4

trại Giải pháp:

  • giải pháp trang trại được lưu trữ trong quá trình lao động IIS (W3WP.exe).
  • Nếu bạn chạy bất kỳ mã nào trong giải pháp trang trại, toàn bộ trang trại sẽ bị ảnh hưởng.
  • Nếu bạn triển khai bất kỳ tính năng nào hoặc rút lại bất kỳ tính năng nào, toàn bộ nhóm ứng dụng đã được tái chế.
  • Vì chúng được đặt ở mức độ trang trại nên chúng có toàn quyền truy cập vào tất cả các tài nguyên.
  • Khi thuộc tính Giải pháp đóng hộp cát được đặt thành Sai, chọn Build \ Deploy sẽ triển khai giải pháp cho Thư viện giải pháp trang trại.

cát đóng hộp Giải pháp:

  • Sand giải pháp đóng hộp được lưu trữ trong SharePoint sử dụng worker process giải pháp mã (SPUCWorkerProcess.exe).

thử liên kết này - Quy trình chạy theo chính sách CAS hạn chế quyền truy cập có lập trình vào bất kỳ tài nguyên nào bên ngoài hộp cát. - Vì vậy, nó không bao giờ khởi động lại nhóm ứng dụng IIS. - Nếu bạn chạy bất kỳ mã nào, nó sẽ chỉ ảnh hưởng đến tuyển tập trang của giải pháp. - Hữu ích nếu bạn đã chia sẻ lưu trữ. - Khi thuộc tính Giải pháp hộp cát được đặt thành True, chọn Build \ Deploy Solution triển khai giải pháp cho bộ sưu tập trang web Solution Gallery.

Một khác biệt lớn trong việc triển khai là giải pháp Farm được cài đặt và triển khai. Các giải pháp hộp cát được tải lên và kích hoạt.

liên kết này http://www.enjoysharepoint.com/Articles/Details/differences-between-sandboxed-and-farm-solutions-i-66.aspx

2

Một khác biệt chính là chúng ta không thể tạo ra các trang Aplication trong các trang ứng dụng Sandbox solutions.Beacuse được lưu trữ trong các 14\TEMPLATES\_LAYOUTS và khi chúng tôi triển khai như sandbox chúng tôi không có quyền truy cập vào thư mục vật lý.

  • Ngoài ra, chúng tôi không thể tạo các phần web VISUAL trong các linh hồn Sandbox.
  • Chúng tôi không thể sử dụng mã để kết nối với các dịch vụ web bên ngoài hoặc cơ sở dữ liệu trong giải pháp hộp cát
  • Giải pháp trang trại được cài đặt và triển khai. Các giải pháp hộp cát được tải lên và kích hoạt.
+0

Nói ở đây rằng các phần web trực quan là ok: [msdn] (http://msdn.microsoft.com/en-us/library/ee231562.aspx) – wtjones

0

Thông thường chúng tôi đang sử dụng giải pháp Sandbox cho SharePoint trực tuyến như office365. Trong trường hợp này, người dùng sẽ nhận được một giải pháp để làm việc với, chứ không phải là thư mục Hệ thống vật lý. Vì vậy, chúng tôi không thể cung cấp bất kỳ hình ảnh hoặc nội dung vào thư mục Layout (nó bị hạn chế). Và điều chính là chúng tôi không thể sử dụng một số tính năng SP-class trong giải pháp Sandbox (có thể lấy thông tin về các giải pháp trang trại khác và thông tin máy chủ). Do đó, giải pháp trang trại đang hạn chế các lớp SP này, các thư mục hệ thống cùng với quy trình SPUCWorkerProcess.

Chúng ta có thể tạo ra các webparts trực quan như các giải pháp Sandbox vào năm 2013 nhưng chúng ta phải đảm bảo về các lớp học và chúng tôi không bao giờ muốn sử dụng các thư mục bố trí, vv

-1

Một khác biệt chính là chúng ta không thể tạo ra Các trang ứng dụng trong các giải pháp Sandbox. Các trang ứng dụng được lưu trữ trong 14 \ TEMPLATES_LAYOUTS và khi chúng tôi triển khai dưới dạng sandbox, chúng tôi không có quyền đối với thư mục vật lý.

  • Ngoài ra, chúng tôi không thể tạo các phần web VISUAL trong các linh hồn Sandbox.
  • Chúng tôi không thể sử dụng mã để kết nối với các dịch vụ web bên ngoài hoặc cơ sở dữ liệu trong giải pháp hộp cát
  • Giải pháp trang trại được cài đặt và triển khai. Các giải pháp hộp cát được tải lên và kích hoạt.

Giải pháp trang trại, được lưu trữ trong quy trình công nhân IIS (W3WP.exe), chạy mã có thể ảnh hưởng đến toàn bộ trang trại. Giải pháp hộp cát, được lưu trữ trong quy trình công nhân giải pháp mã người dùng SharePoint (SPUCWorkerProcess.exe), chạy mã chỉ có thể ảnh hưởng đến tuyển tập site của giải pháp.

0

trang trại thuộc tính:

  • giải pháp trang trại được lưu trữ trong quá trình lao động IIS (W3WP.exe).
  • Nếu bạn chạy bất kỳ mã nào trong giải pháp trang trại, toàn bộ trang trại sẽ bị ảnh hưởng.
  • Nếu bạn triển khai bất kỳ tính năng nào hoặc rút lại bất kỳ tính năng nào, toàn bộ nhóm ứng dụng đã được tái chế.

Vì chúng có phạm vi trang trại nên chúng có toàn quyền truy cập vào tất cả các tài nguyên.

Khi thuộc tính Giải pháp đóng hộp cát được đặt thành Sai, chọn Build \ Deploy sẽ triển khai giải pháp cho Thư viện giải pháp trang trại.

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