En million år siden, Jeg hjalp udviklet en web-tjeneste, der blev aktiveret via en brugerdefineret handling for en SharePoint Designer arbejdsprocessen. Denne uge, kunden ønskede at flytte den til produktion (Endelig!) så vi gjorde.
Den brugerdefinerede handling arbejdede nobel, men den web service det gældende ikke, at give os denne fejl:
System.InvalidOperationException: Denne handling kan kun udføres på en computer, der er sluttet til en serverfarm af brugere, der har tilladelser i SQL Server til at læse fra konfigurationsdatabasen. Tilsluttes denne server til serverfarmen, Brug af SharePoint Products and Technologies konfigurationsguiden, beliggende i menuen Start i administrationsværktøjer.
på Microsoft.SharePoint.Administration.SPWebApplication.Lookup(URI requestUri)
Viser sig at jeg har glemt at føje tjenesten til SharePoint-programgruppen i IIS. Når jeg gjorde det, Det fungerede fint.
Denne MSDN forum udstationering gav mig den nøgle, jeg havde brug for: http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/2c97c004-7118-4e06-a62c-b2b0ac07ac99
</slutningen>
Følg mig på twitter: http://twitter.com/pagalvin