2012-05-11 2 views

risposta

17

Farm Soluzione: soluzioni Farm, che sono ospitati nel processo di lavoro di IIS (W3WP.exe), eseguire il codice che può interessare l'intera azienda. Quando si esegue il debug di un progetto SharePoint con la proprietà Sandboxed Solution impostata.

Soluzione sandbox: Soluzioni in modalità sandbox, che sono ospitate nel processo di lavoro della soluzione del codice utente di SharePoint (SPUCWorkerProcess.exe), eseguono codice che può solo influire sulla raccolta siti della soluzione. Poiché le soluzioni in modalità sandbox non vengono eseguite nel processo di lavoro IIS, non è necessario riavviare né il pool di applicazioni IIS né il server IIS. Visual Studio collega il debugger al processo SPUCWorkerProcess che il servizio SPUserCodeV4 in SharePoint attiva e controlla automaticamente. Non è necessario che il processo SPUCWorkerProcess esegua il riciclo per caricare la versione più recente della soluzione.

Per ulteriori Riferirsi questo link

È possibile anche refere questo per conoscere le soluzioni sandbox goodlink

2

Le soluzioni farm, che sono ospitate nel processo di lavoro IIS (W3WP.exe), eseguono il codice che può interessare l'intera farm.
Soluzioni in modalità sandbox, che sono ospitate nel processo di lavoro della soluzione del codice utente di SharePoint (SPUCWorkerProcess.exe), il codice di esecuzione che può influire solo sulla raccolta siti della soluzione.
(da http://msdn.microsoft.com/en-us/library/ee361616.aspx)

4

Solutions Farm:

  • soluzioni Farm sono ospitati nel processo di lavoro di IIS (W3WP.exe).
  • Se si esegue un codice nella soluzione di una farm, l'intera farm sarà interessata.
  • Se si distribuisce una funzione o si ritrae qualsiasi funzione, l'intero pool di applicazioni viene riciclato.
  • Poiché hanno un ambito come livello di farm, hanno accesso completo e affidabile a tutte le risorse.
  • Quando la proprietà della soluzione Sand boxed è impostata su False, selezionando Build \ Deploy verrà distribuita la soluzione alla galleria di farm Solution.

Sand inscatolato Soluzione: soluzioni in scatola

  • sabbia sono ospitati nel processo di lavoro soluzione di codice utente di SharePoint (SPUCWorkerProcess.exe).

provare a questo link - Il processo viene eseguito con un criterio CAS che limita l'accesso programmatico a qualsiasi risorsa di fuori della sandbox. - Quindi non riavvia mai il pool di applicazioni IIS. - Se si esegue un codice, questo influirà solo sulla raccolta siti della soluzione. - Utile se si dispone di hosting condiviso. - Quando la proprietà della soluzione in modalità sandbox è impostata su True, selezionando Build \ Deploy Solution viene distribuita la soluzione alla raccolta siti Raccolta soluzioni.

Una delle principali differenze nella distribuzione è che le soluzioni Farm sono installate e implementate. Le soluzioni in modalità sandbox vengono caricate e attivate.

Questo Link http://www.enjoysharepoint.com/Articles/Details/differences-between-sandboxed-and-farm-solutions-i-66.aspx

2

Una differenza importante è che non possiamo creare pagine Aplication nelle pagine di applicazione Sandbox solutions.Beacuse sono memorizzati nel 14\TEMPLATES\_LAYOUTS e quando si distribuisce come sandbox noi non disporre delle autorizzazioni per la cartella fisica.

  • Inoltre non possiamo creare parti web VISUAL in Sandbox soultions.
  • Non è possibile utilizzare il codice per connettersi ai servizi Web esterni o al database nella solco sandbox
  • Le soluzioni farm sono installate e distribuite. Le soluzioni in modalità sandbox vengono caricate e attivate.
+0

Qui dice che le web part visive sono ok: [msdn] (http://msdn.microsoft.com/en-us/library/ee231562.aspx) – wtjones

0

Normalmente stiamo utilizzando la soluzione Sandbox per lo sharepoint online come office365. In questo caso l'utente otterrà una soluzione con cui lavorare, ma non le cartelle del sistema fisico. Quindi non possiamo dare alcuna immagine o contenuto nella cartella Layout (è limitato). E la cosa principale è che non siamo in grado di utilizzare alcune funzionalità di classe SP nella soluzione Sandbox (che può essere ottenere le informazioni su altre soluzioni di farm e informazioni sul server). Pertanto, la soluzione farm limita queste classi SP, le cartelle di sistema e il processo SPUCWorkerProcess.

Siamo in grado di creare le WebParts visivi come soluzioni Sandbox nel 2013 ma dobbiamo fare in modo sulle classi e non abbiamo mai voglia di utilizzare le cartelle di layout ecc

-1

Una differenza importante è che non possiamo creare Pagine di applicazione nelle soluzioni Sandbox. Le pagine di applicazione sono archiviate in 14 \ TEMPLATES_LAYOUTS e quando distribuiamo come sandbox non disponiamo delle autorizzazioni per la cartella fisica.

  • Inoltre non possiamo creare parti web VISUAL in Sandbox soultions.
  • Non è possibile utilizzare il codice per connettersi ai servizi Web esterni o al database nella solco sandbox
  • Le soluzioni farm sono installate e distribuite. Le soluzioni in modalità sandbox vengono caricate e attivate.

Le soluzioni di farm, che sono ospitate nel processo di lavoro IIS (W3WP.exe), eseguono codice che può interessare l'intera farm. Soluzioni in modalità sandbox, che sono ospitate nel processo di lavoro della soluzione del codice utente di SharePoint (SPUCWorkerProcess.exe), eseguono codice che può solo influire sulla raccolta siti della soluzione.

0

Farm proprietà:

  • soluzioni Farm sono ospitati nel processo di lavoro di IIS (W3WP.exe).
  • Se si esegue un codice nella soluzione di una farm, l'intera farm sarà interessata.
  • Se si distribuisce una funzione o si ritrae qualsiasi funzione, l'intero pool di applicazioni viene riciclato.

Dal momento che sono a livello di farm, hanno accesso completo e affidabile a tutte le risorse.

Quando la proprietà della soluzione Sand boxed è impostata su False, selezionando Build \ Deploy verrà distribuita la soluzione nella galleria di soluzioni farm.