Un milió d'anys, Em va ajudar a desenvolupar un servei web que s'ha invocat mitjançant una acció personalitzada per a un flux de treball de SharePoint Designer. Aquesta setmana, el client volia moure'l a la producció (Finalment!) així ho vam fer.
L'acció de costum treballat bé, però el servei web que s'invoca feia no, que ens dóna aquest error:
System.InvalidOperationException: Aquesta operació es pot realitzar només en un ordinador que s'uneix a una granja de servidor per a usuaris que tenen permisos en SQL Server llegir de la base de dades de configuració. Per connectar-vos a aquest servidor a la granja de servidor, utilitzar els productes de SharePoint i tecnologies de Mag de configuració, situat en el menú de començament a Eines administratives.
a Microsoft.SharePoint.Administration.SPWebApplication.Lookup(URI requestUri)
Resulta que I oblidava afegir el servei al conjunt d'aplicacions del SharePoint de l'IIS. Una vegada que ho vaig fer, funcionava bé.
Aquest anunci de fòrum MSDN em va donar la idea que necessitava: http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/2c97c004-7118-4e06-a62c-b2b0ac07ac99
</final>
Follow me on twitter: http://twitter.com/pagalvin