SharePoint 2010 : Sandbox Solution Part 1
Sandbox Solution is similar to SharePoint Web Solution Package the difference this solution only deploys at the site collection solution gallery. It is activate by site collection owner. Sandbox Solution you get the restricted subset permission of SharePoint Object Model.
- SPUCHostService.exe : Code runs under special monitored process called SPUCHostService.exe
- SPUserCodeWebPart : Web Part that loads the Sandbox Web part Called SPUserCodeWebPart Wrapper.
- SPUCWorkerProcess.exe : Sandbox run under the worker Process called SPUCWorkerProcess.exe. This is process you need to Attach for debugging.
- SPUCWorkerProcessProxy.exe : Communication to the farm under full trust using SPUCWorkerProcessProxy.exe
We need Sandbox solution because:
- You don’t have a SharePoint Farm Permission but you still want to deploy the custom code in SharePoint this is only way to deploy the custom code in SharePoint.
- Hosted environment you want to deploy the custom code. Then only way to use sandbox solution to deploy custom code example. Office 365.
- Sandbox solution protects the farm to the bad code like unhandled exception, process intensive operation.
- SharePoint Farm Administrator increase or decrease your sandbox Quota. Also specific solution can be blocked by SharePoint Administrator.
- Site Collection Site Collection Quotas and Locks used for setting the Quota template or individual quota values for a Web site collection.
Sandbox works on partial trust application.
Special version of assembly used for Sandbox solution. The assembly lives under
Special version of assembly used for Sandbox solution. The assembly lives under
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode\assemblies\ Microsoft.SharePoint.dll
Allowed feature Element
- ContentType
- Field
- ContentTypeBinding
- CustomAction
- Module
- ListInstance
- ListTemplate
- Receiver
- WorkFlowAssociation
- PropertyBag
- WorkFlowActions(Custom WorkFlow Actions)
- Control
- Workflow
- CustomActionGroups
- Document Convertor
- FeatureSiteTemplateAssociation(Also Called Feature Stapling)
Comments
Post a Comment