Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel helpt u bij het omzeilen van het probleem dat optreedt wanneer u Microsoft Dynamics CRM Client voor Outlook probeert te openen of wanneer u het offlinesynchronisatieproces probeert uit te voeren in de Microsoft Dynamics CRM-client voor Outlook met offlinetoegang.
Van toepassing op: Microsoft Dynamics CRM 2013 Service Pack 1, Microsoft Dynamics CRM 2015, Microsoft CRM-client voor Microsoft Office Outlook
Oorspronkelijk KB-nummer: 3106337
Symptomen
Wanneer u Microsoft Dynamics CRM Client voor Outlook probeert te openen of wanneer u het offlinesynchronisatieproces probeert uit te voeren in de Microsoft Dynamics CRM-client voor Outlook met offlinetoegang, kunnen er fouten optreden zoals:
Outlook reageert niet meer (knippert) en u moet het proces beƫindigen
Outlook geeft een fout weer: er was geen eindpunt dat luisterde bij net.pipe://localhost/WebFormService/{random-guid-number}
dat het bericht kon accepteren. Dit wordt vaak veroorzaakt door een onjuist adres of SOAP-actie. Zie InnerException, indien aanwezig, voor meer informatie.
Oorzaak
CRM-client voor Outlook maakt gebruik van WCF (Windows Communication Foundation) om te communiceren met een off-process service om te communiceren met de CRM-server. De gebruikte WCF-binding is net.pipe, die op een specifieke manier de onderliggende benoemde pijplijn een naam geeft. Vanaf WCF 4.0 is het proces van het benoemen en registreren van de URI van het eindpunt net.pipe hiƫrarchisch en in twee niveaus: niet-beheermodus en beheermodus. Als een proces de URI net.pipe://localhost
registreert, hebben alle niet-administratieve processen geen toegang tot een andere service met net.pipe-binding, inclusief de lokale webformulierservicehandtekening van CRM.
Resolutie
Er is geen oplossing, omdat dit standaard is. WCF Services mag geen listener-URI hebben op net.pipe://localhost/
. Er zijn echter twee tijdelijke oplossingen als de situatie waar is.
Volg de onderstaande stappen om te achterhalen welk proces de listener bij net.pipe://localhost/
bezighoudt:
Laad Sysinternals tool Handle (Handle v4.22)
Pak Handle.zip uit in een map (bijvoorbeeld:
c:\sysinternals
)Open cmd.exe als beheerder
Naar de map gaan waarin u Handle.exe hebt uitgepakt (bijvoorbeeld cd
c:\sysinternals
)Voer deze opdracht uit:
handle "net.pipe:EbmV0LnBpcGU6Ly8rLw=="
Als er een overeenkomst is, wordt de uitvoerbare naam en PID als voorbeelduitvoer hieronder weergegeven:
StandAloneService.exe pid: 10724 type: Section 318: \BaseNamedObjects\net.pipe:EbmV0LnBpcGU6Ly8rLw==
Tijdelijke oplossing
Tijdelijke oplossing 1
Zoek het bestand (of de service) dat naar
net.pipe://localhost
gaat zoals eerder aangegeven en stop het terwijl u Outlook gebruikt.Tijdelijke oplossing 2 (minder aanbevolen)
Als u Microsoft Dynamics CRM-clients voor Outlook start met lokale beheerdersrechten (klik met de rechtermuisknop op Outlook en selecteer Als administrator uitvoeren), werkt de Microsoft Dynamics CRM-client voor Outlook als ontwerp en kunt u het offlinesynchronisatieproces zonder fouten gebruiken.