Esegui la pubblicazione.Administrazione - Metodo come amministratore di fattoria
-
10-12-2019 - |
Domanda
Ho bisogno di chiamare un metodo da Publishing.Administration-Namespace come Admin Admin.Per essere specifico: ContentDeploymentJob.GetAllJobs();
Quando provo a eseguire quel codice ottengo l'eccezione che il codice può essere eseguito solo dagli amministratori agricoli.
SPSecurity.RunWithElevatedPrivileges
non aiuta.Anche in esecuzione sotto i conti di sistema spingerroken come 'spSite ("mywebsite.com", spusertorken.systemaccount)' non è di aiuto, perché non sono in un contesto sptite-
Aventuali modi per raggiungerlo?
Soluzione
Nel frattempo ho scoperto che non può essere fatto in una normale collezione di siti.È necessario creare un lavoro timer per leggere e avviare i contenuti-distribuzioni e quindi comunicare con la tua raccolta del sito