Truyền thông dịch vụ / Vấn đề về quyền chứng chỉ

Bài viết này dành cho các sự cố trong đó Máy chủ hoặc Máy khách XPressEntry không thể giao tiếp với XPressEntryService.

Có hai nguyên nhân có thể xảy ra khiến Máy khách/Máy chủ không thể giao tiếp với dịch vụ.

1) Tường lửa đang chặn cổng 29999 (bài viết này không nói về vấn đề này vì bạn có thể xác minh điều này một cách dễ dàng)
2) Quyền truy cập không chính xác vào khóa riêng của chứng chỉ tự ký được dịch vụ sử dụng để liên lạc với khách hàng.

Nếu bạn đang kết nối cục bộ từ cùng một máy tính với dịch vụ, (1) Tường lửa có thể KHÔNG phải là vấn đề.

Những gì chúng tôi thấy là máy khách/máy chủ cố gắng kết nối với dịch vụ và ngay lập tức bị từ chối.

Để tạo lại sự cố trên bản cài đặt hoàn toàn mới:
1) Cài đặt XPressEntry
2) Chạy dịch vụ ít nhất một lần dưới dạng LocalSystem.
3) Đặt dịch vụ chạy với tư cách người dùng không phải quản trị viên cục bộ

 

 

Sự cố này có thể được khắc phục bằng cách cấp cho Dịch vụ quyền truy cập vào khóa riêng của chứng chỉ.

hướng dẫn:
1) Mở mmc.exe
2) Tệp -> Thêm/Xóa phần đính kèm
3) Chọn Chứng chỉ và nhấn Thêm
4) Chọn Tài khoản máy tính và nhấn Tiếp theo. Sau đó nhấn Finish với “Local Computer” đã chọn
5) Nhấn OK trên hộp thoại Thêm/Xóa Snap-ins
6) Chọn Chứng chỉ -> Cá nhân -> Chứng chỉ.
7) Tìm chứng chỉ XPressEntryService
8) Nhấp chuột phải -> Tất cả tác vụ -> Quản lý khóa riêng
9) Cung cấp tài khoản người dùng được gán cho XPressEntryService bằng cách nhấn Thêm và chọn Kiểm soát hoàn toàn sau khi tra cứu chúng.
10) Khởi động lại XPressEntryService