Gejala

Ketika mencoba untuk membuka klien Microsoft Dynamics CRM untuk Outlook atau ketika Anda mencoba proses sinkronisasi luring di klien Microsoft Dynamics CRM untuk Outlook dengan akses offline, Anda mungkin mengalami galat seperti berikut ini:

  • Outlook menjadi tidak responsif (berkedip) dan Anda harus menghentikan proses


Outlook akan menampilkan kesalahan: ada titik-akhir tidak diawasi di net.pipe://localhost/WebFormService/ {acak--nomor guid} yang dapat menerima pesan. Ini sering disebabkan oleh salah alamat atau SOAP tindakan. Lihat InnerException, jika ada, untuk rincian selengkapnya.

Penyebab

Klien CRM untuk Outlook memanfaatkan Windows komunikasi Foundation (WCF) untuk berkomunikasi dengan layanan mematikan proses untuk antarmuka dengan CRM server. Pengikatan WCF yang digunakan adalah net.pipe yang memiliki cara yang sangat khusus penamaan bernama pipa dasar. Dimulai dengan WCF 4.0, proses penamaan dan mendaftarkan URI net.pipe akhir hierarkis dan dalam dua tingkat: mode non-administratif dan mode administratif. Jika proses registrasi URI net.pipe://localhost, semua proses non-administratif tidak akan dapat mengakses layanan lainnya dengan ikatan net.pipe termasuk net.pipe://localhost/WebFormService/ {acak--nomor guid} yang merupakan tanda Layanan formulir Web CRM lokal.

Pemecahan masalah

Ada solusi seperti ini merupakan bagian dari rancangan. Layanan WCF tidak seharusnya pendengar URI di net.pipe://localhost/. Namun ada dua cara dalam situasi yang benar.

Untuk menemukan keluar proses yang memegang pendengar di net.pipe://localhost/ ikuti langkah-langkah berikut:



  • Membuka kompresinya Handle.zip ke dalam folder (misalnya: c:\sysinternals)


  • Buka cmd.exe AS sebagai Administrator


  • Pindahkan ke folder di mana Anda membuka ritsleting Handle.exe (misalnya cd c:\sysinternals)


  • Jalankan perintah berikut:



handle "net.pipe:EbmV0LnBpcGU6Ly8rLw=="
  • Jika ada pertandingan, ini akan memberitahu nama dapat dijalankan dan PID sebagai output contoh di bawah ini:




StandAloneService.exe pid: 10724  type: Section   318: \BaseNamedObjects\net.pipe:EbmV0LnBpcGU6Ly8rLw==


Pemecahan masalah 1


Temukan berkas (atau layanan) mendengarkan net.pipe://localhost yang ditentukan sebelumnya dan menghentikan sementara Anda menjalankan Outlook.



Penyelesaian masalah 2 (kurang disarankan)


Jika Anda menjalankan klien Microsoft Dynamics CRM untuk Outlook dengan hak lokal admin (klik kanan pada Outlook dan pilih Jalankan sebagai Administrator), klien Microsoft Dynamics CRM untuk Outlook berfungsi sebagai desain dan Anda dapat menggunakan proses sinkronisasi luring dengan tidak ada kesalahan.

Informasi lebih lanjut

Bernama pipa di WCF bernama tetapi tidak Anda (dan cara menemukan nama objek aktual windows)
http://blogs.msdn.com/b/rodneyviana/archive/2011/03/22/named-pipes-in-wcf-are-named-but-not-by-you-and-how-to-find-the-actual-windows-object-name.aspx?wa=wsignin1.0

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×