Điểm:0

Đang kết nối với 127.0.0.1–¦Không thể mở kết nối với máy chủ, trên cổng 8123: Kết nối không thành công

lá cờ jp

nhập mô tả hình ảnh ở đây

Biết rõ điều này đã được hỏi, nhưng tôi đã truy cập Google/StackOverflow và thử mọi giải pháp được đề xuất mà không thể kết nối với cổng 8123 trên máy cục bộ của mình (đang chạy Windows 10). Điều đáng chú ý là TÔI CÓ THỂ kết nối khi sử dụng cổng 8080. Nhưng tôi cần 8123 để chạy một ứng dụng cũ có cổng được mã hóa cứng ở nhiều vị trí (ngẫu nhiên)...Tôi đã thực hiện như sau:

  • Đã tạo và quy tắc gửi đến thông qua tường lửa của tôi cho cổng (và một quy tắc gửi đi chỉ trong trường hợp).
  • Đã thử tắt tường lửa và Windows Defender.
  • Được sử dụng netstat -an | tìm kiếm "8123" để xem nếu nó được sử dụng (không tìm thấy).
  • Được sử dụng netstat -aon | tìm kiếm "8123" để xem nếu nó được sử dụng (không tìm thấy).
  • Đã sử dụng ứng dụng cports để xem nó có đang được sử dụng không (không tìm thấy).
  • Được sử dụng giao diện netsh ipv4 hiển thị giao thức loại trừportrange = tcp để đảm bảo 8123 không nằm trong bất kỳ phạm vi loại trừ nào.
  • Đã tắt Hyper-V, vẫn không thành công nên tôi đã bật lại.
  • Đã kiểm tra cài đặt proxy của hệ thống của tôi - không giống như nó đang sử dụng bất kỳ proxy nào: nhập mô tả hình ảnh ở đây

Đây là lỗi tôi gặp phải khi cố chạy ứng dụng cũ:

System.ServiceModel.EndpointNotFoundException: Không có điểm cuối nghe tại http://127.0.0.1:8123/npsharp/localServices/IPos/eb84421f-b4cd-4827-abaa-81327afc36e1/ExecuteAction mà có thể chấp nhận tin nhắn. Điều này thường được gây ra bởi một sai địa chỉ hoặc hành động SOAP. Xem InternalException, nếu có, để biết thêm chi tiết. ---> System.Net.WebException: Không thể kết nối với điều khiển từ xa máy chủ ---> System.Net.Sockets.SocketException: Không thể kết nối được thực hiện vì máy mục tiêu chủ động từ chối.

Tôi hoàn toàn không biết tại sao trên thế giới nó không thể kết nối với cổng này.Cổng không bị chặn bởi tường lửa, không được sử dụng và không nằm trong bất kỳ phạm vi bị loại trừ nào. Máy của tôi không thông qua bất kỳ proxy nào. Có điều gì tôi đang thiếu mà tôi chưa thử?

Paul avatar
lá cờ cn
Tôi quá sai khi nhận xét về sự cố Windows hoặc telnet, nhưng có bất cứ điều gì nghe được trên cổng không? Tôi không mong đợi bất cứ điều gì mở ra một kết nối mà không có thứ gì đó đang lắng nghe.
Michael Hampton avatar
lá cờ cz
Bạn phải chạy ứng dụng trước khi có thể kết nối với nó.
lá cờ jp
Đã chỉnh sửa để thêm ngoại lệ mà tôi nhận được khi cố chạy ứng dụng "Không thể kết nối với máy chủ từ xa ---> System.Net.Sockets.SocketException: Không thể thực hiện kết nối nào do máy đích chủ động từ chối."
Massimo avatar
lá cờ ng
Ứng dụng bạn đang chạy là một *ứng dụng khách* muốn kết nối với 127.0.0.1:8123. Nhưng *cái gì* được cho là đang lắng nghe ở đó?!?
Điểm:3
lá cờ ar

Tôi hoàn toàn không biết tại sao trên thế giới nó không thể kết nối với cổng này. Cổng không bị chặn bởi tường lửa, không được sử dụng và không nằm trong bất kỳ phạm vi bị loại trừ nào.

Bạn không thể kết nối với một cổng mà không có gì lắng nghe. Hệ điều hành sẽ chỉ nhún vai ảo của nó và gửi cho bạn một RST.

Để kiểm tra kết nối, bạn cần một cái gì đó nghe trên cổng đó. Nó được sử dụng để bạn có thể kết nối với nó.

Bắt đầu ứng dụng của bạn. Kiểm tra xem nó có hoạt động như mong đợi không. Nếu ứng dụng không khởi động, hãy xem các thông báo lỗi hoặc nhật ký do ứng dụng đó tạo ra. Có lẽ không phải vì nó không thể liên kết cổng đó.

lá cờ jp
Tôi nên làm rõ, đây là lỗi tôi gặp phải khi khởi động ứng dụng. Sẽ chỉnh sửa để thêm phần này: System.ServiceModel.EndpointNotFoundException: Không có điểm cuối nào lắng nghe tại http://127.0.0.1:8123/npsharp/localServices/IPos/eb84421f-b4cd-4827-abaa-81327afc36e1/ExecuteAction có thể chấp nhận thông báo . Điều này thường do địa chỉ không chính xác hoặc hành động SOAP gây ra. Xem InternalException để biết thêm chi tiết. ---> System.Net.WebException: Không thể kết nối với máy chủ từ xa ---> System.Net.Sockets.SocketException: Không thể thực hiện kết nối vì máy mục tiêu chủ động từ chối
vidarlo avatar
lá cờ ar
Điều gì được cho là để phục vụ điểm cuối đó? Các ứng dụng nó tự? Gỡ lỗi các ứng dụng không xác định từ xa mà không biết cách nó được xây dựng là khá khó khăn...
Massimo avatar
lá cờ ng
Ứng dụng bạn đang chạy là một *ứng dụng khách* muốn kết nối với 127.0.0.1:8123. Nhưng *cái gì* được cho là đang lắng nghe ở đó?!?
lá cờ jp
@vidarlo Tôi nghĩ chính ứng dụng này .... có một tập lệnh cài đặt có dòng này: `netsh.exe http add urlacl url=http://+:8123/ user=BUILTIN\Users 1>NUL 2>NUL`
vidarlo avatar
lá cờ ar
@KateMak Tôi xin lỗi, nhưng khi bạn không biết ứng dụng được cho là hoạt động như thế nào và không trỏ đến bất kỳ tài liệu nào hoặc thậm chí đặt tên cho ứng dụng thì không thể gỡ lỗi này.Tìm lỗi thường đòi hỏi phải hiểu cách mọi thứ được cho là hoạt động.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.