Come un Sandbox soluzione di SharePoint viene salvato
-
14-10-2019 - |
Domanda
Sono stato a guardare alcuni video di formazione Pluralsight sullo sviluppo di SharePoint.
Una delle cose che vedo è che si può ottenere una soluzione sandbox o una soluzione Farm.
Dal video di formazione, si dice che la soluzione sandbox non cambia il file system del SharePoint Server a tutti. (Mentre una soluzione farm viene distribuito al GAC e salvato nella directory di SharePoint.)
Quindi, la mia domanda è, se non viene memorizzato nel file system come è persistente? Quando ho caricare una soluzione sandbox e quindi riavviare il server SharePoint, dove è la soluzione sandbox caricato da se non è sul ovunque file system?
Sono indovinando che l'allenatore ha fatto una svista e che la soluzione sandbox viene salvato da qualche parte "sicura". La mia domanda è, come funziona? Se non si salva, allora come è possibile ri-caricato dopo il riavvio SharePoint Server? Se viene salvato, in cui si è salvato?
Soluzione
Quando una soluzione sandbox viene distribuita complessi sono contenute nel pacchetto WSP - che viene memorizzato nel database contenuto. Il contenuto soluzione di sandbox è conservato nella tabella 'Solutions' nel database del contenuto stesso (vedi colonna Definizioni).
Sono messi solo nella UCCache quando i gruppi sono ran (ad esempio un carico di pagina) e vengono rimossi ad un certo punto in seguito.
Altri suggerimenti
Quando si distribuisce sandbox le assemblee si va a UCCache. Quando si distribuisce fattoria vanno sia al GAC o bin. la sandbox assieme viene scritto sul disco C:. \ ProgramData \ Microsoft \ SharePoint \ UCCache su ogni server della farm che esegue il servizio codice utente