Un milione di anni fa, Mi ha aiutato ha sviluppato un servizio web che è stato richiamato tramite un'azione personalizzata per un flusso di lavoro SharePoint Designer. Questa settimana, il cliente ha voluto passare alla produzione (Infine!) così abbiamo fatto.
L'azione personalizzata che ha funzionato bene, ma non ha fatto il servizio web che è richiamato, dandoci questo errore:
System. InvalidOperationException: Questa operazione può essere eseguita solo su un computer che fa parte di una server farm da utenti che dispongono delle autorizzazioni in SQL Server per leggere dal database di configurazione. Per connettersi a questo server alla server farm, utilizzare i prodotti SharePoint e tecnologie configurazione guidata, si trova nel menu Start in strumenti di amministrazione.
presso Microsoft.SharePoint.Administration.SPWebApplication.Lookup(URI requestUri)
Scopre che ho dimenticato di aggiungere il servizio per il pool di applicazioni di SharePoint in IIS. Una volta che ho fatto, ha funzionato benissimo.
Questo distacco forum MSDN mi ha dato l'indizio che avevo bisogno: http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/2c97c004-7118-4e06-a62c-b2b0ac07ac99
</fine>
Seguimi su twitter: http://twitter.com/pagalvin