Komunikasi Perkhidmatan / Isu Kebenaran Sijil

Artikel ini adalah untuk isu di mana Pelayan atau Pelanggan XPressEntry tidak dapat berkomunikasi dengan XPressEntryService.

Terdapat dua kemungkinan penyebab Pelanggan/Pelayan tidak dapat berkomunikasi dengan perkhidmatan tersebut.

1) Firewall menyekat port 29999 (artikel ini bukan tentang ini kerana anda sepatutnya dapat mengesahkannya dengan mudah)
2) Kebenaran akses yang salah kepada kunci peribadi sijil yang ditandatangani sendiri yang digunakan oleh perkhidmatan untuk berkomunikasi dengan pelanggan.

Jika anda menyambung secara setempat dari komputer yang sama dengan perkhidmatan, (1) Tembok Api berkemungkinan BUKAN isunya.

Apa yang kami lihat ialah klien/pelayan cuba berhubung dengan perkhidmatan dan serta-merta ditolak.

Untuk Mencipta semula isu pada pemasangan serba baharu:
1) Pasang XPressEntry
2) Jalankan perkhidmatan sekurang-kurangnya sekali sebagai LocalSystem.
3) Tetapkan perkhidmatan untuk dijalankan sebagai pengguna bukan pentadbir tempatan

 

 

Isu ini boleh dibetulkan dengan memberi Perkhidmatan akses kepada kunci peribadi sijil.

Arahan:
1) Buka mmc.exe
2) Fail -> Tambah/Alih Keluar Snap-In
3) Pilih Sijil dan tekan Tambah
4) Pilih Akaun Komputer dan tekan Seterusnya. Kemudian tekan Selesai dengan "Komputer Tempatan" dipilih
5) Tekan OK pada Dialog Tambah/Alih Keluar Snap-in
6) Pilih Sijil -> Peribadi -> Sijil.
7) Cari Sijil XPressEntryService
8) Klik Kanan -> Semua Tugas -> Urus Kekunci Peribadi
9) Berikan akaun pengguna yang diberikan kepada XPressEntryService dengan menekan Tambah dan memilih Kawalan Penuh selepas melihatnya.
10) Mulakan semula XPressEntryService