Score:0

การเชื่อมต่อกับ 127.0.0.1⦠ไม่สามารถเปิดการเชื่อมต่อกับโฮสต์บนพอร์ต 8123: การเชื่อมต่อล้มเหลว

ธง jp

ป้อนคำอธิบายรูปภาพที่นี่

ทราบดีว่าสิ่งนี้ถูกถาม แต่ฉันได้ทำการขัดถู Google/StackOverflow และลองใช้ทุกวิธีแก้ปัญหาที่แนะนำโดยไม่สามารถเชื่อมต่อกับพอร์ต 8123 บนเครื่องของฉันได้ (ซึ่งใช้ Windows 10) เป็นที่น่าสังเกตว่าฉันสามารถเชื่อมต่อได้เมื่อฉันใช้พอร์ต 8080 แต่ฉันต้องใช้ 8123 เพื่อเรียกใช้แอปพลิเคชันรุ่นเก่าที่มีพอร์ตฮาร์ดโค้ดในหลาย ๆ ที่ (สุ่ม) ... ฉันได้ทำสิ่งต่อไปนี้แล้ว:

  • สร้างและกฎขาเข้าผ่านไฟร์วอลล์ของฉันสำหรับพอร์ต (และกฎขาออกในกรณี)
  • พยายามปิดไฟร์วอลล์และตัวป้องกันของหน้าต่าง
  • ใช้แล้ว netstat -an | หาstr "8123" เพื่อดูว่ามีการใช้งานอยู่หรือไม่ (ไม่พบ)
  • ใช้แล้ว netstat -aon | หาstr "8123" เพื่อดูว่ามีการใช้งานอยู่หรือไม่ (ไม่พบ)
  • ใช้แอปพลิเคชัน cports เพื่อดูว่ามีการใช้งานอยู่หรือไม่ (ไม่พบ)
  • ใช้แล้ว อินเทอร์เฟซ netsh ipv4 แสดงโปรโตคอล portrange ที่ยกเว้น = tcp เพื่อให้แน่ใจว่า 8123 ไม่อยู่ในช่วงยกเว้นใดๆ
  • ปิดใช้งาน Hyper-V แล้ว แต่ยังคงล้มเหลว ดังนั้นฉันจึงเปิดใช้งานอีกครั้ง
  • ตรวจสอบการตั้งค่าพร็อกซีของระบบของฉัน - ดูเหมือนว่าจะไม่ใช้พร็อกซีใดๆ เลย: ป้อนคำอธิบายรูปภาพที่นี่

นี่คือข้อผิดพลาดที่ฉันได้รับเมื่อพยายามเรียกใช้แอปพลิเคชันดั้งเดิม:

System.ServiceModel.EndpointNotFoundException: ไม่มีจุดสิ้นสุด ฟังได้ที่ http://127.0.0.1:8123/npsharp/localServices/IPos/eb84421f-b4cd-4827-abaa-81327afc36e1/ExecuteAction ที่สามารถรับข้อความได้ ซึ่งมักเกิดจากความไม่ถูกต้อง ที่อยู่หรือการกระทำ SOAP ดู InnerException หากมี สำหรับข้อมูลเพิ่มเติม รายละเอียด. ---> System.Net.WebException: ไม่สามารถเชื่อมต่อกับรีโมทได้ เซิร์ฟเวอร์ ---> System.Net.Sockets.SocketException: ไม่สามารถเชื่อมต่อได้ ทำขึ้นเนื่องจากเครื่องเป้าหมายปฏิเสธอย่างแข็งขัน

ฉันสูญเสียอย่างแน่นอนว่าทำไมในโลกนี้จึงไม่สามารถเชื่อมต่อกับพอร์ตนี้ได้พอร์ตไม่ถูกบล็อกโดยไฟร์วอลล์ ไม่ได้ใช้งาน และไม่อยู่ในช่วงยกเว้นใดๆ เครื่องของฉันไม่ผ่านพร็อกซีใดๆ มีบางอย่างที่ฉันขาดหายไปโดยที่ฉันยังไม่ได้ลอง?

Paul avatar
cn flag
ฉันเป็นคนผิดมากที่แสดงความคิดเห็นเกี่ยวกับปัญหา Windows หรือ telnet แต่มีอะไรฟังอยู่ที่พอร์ตหรือไม่ ฉันไม่คาดหวังอะไรที่จะเปิดการเชื่อมต่อที่ไม่มีบางสิ่งฟังอยู่
Michael Hampton avatar
cz flag
คุณต้องเรียกใช้แอปพลิเคชันก่อน จึงจะเชื่อมต่อได้
jp flag
แก้ไขเพื่อเพิ่มข้อยกเว้นที่ฉันได้รับเมื่อพยายามเรียกใช้แอปพลิเคชัน "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล ---> System.Net.Sockets.SocketException: ไม่สามารถทำการเชื่อมต่อได้เนื่องจากเครื่องเป้าหมายปฏิเสธ"
Massimo avatar
ng flag
แอปพลิเคชันที่คุณกำลังเรียกใช้คือ *ไคลเอ็นต์* ที่ต้องการเชื่อมต่อกับ 127.0.0.1:8123 แต่ *อะไร* ที่ควรจะฟังอยู่นั่น!?
Score:3
ธง ar

ฉันสูญเสียอย่างแน่นอนว่าทำไมในโลกนี้จึงไม่สามารถเชื่อมต่อกับพอร์ตนี้ได้ พอร์ตไม่ถูกบล็อกโดยไฟร์วอลล์ ไม่ได้ใช้งาน และไม่อยู่ในช่วงยกเว้นใดๆ

คุณไม่สามารถเชื่อมต่อกับพอร์ตที่ไม่มีการรับฟังใดๆ ระบบปฏิบัติการจะยักไหล่เสมือนและส่ง RST ให้คุณ

หากต้องการทดสอบการเชื่อมต่อ คุณ ความต้องการ บางอย่างกำลังฟังอยู่บนพอร์ตนั้น มัน มี ในการใช้งานเพื่อให้คุณสามารถเชื่อมต่อได้

เริ่มการสมัครของคุณ ตรวจสอบว่าทำงานได้ตามที่คาดไว้ หากแอปพลิเคชันไม่เริ่มทำงาน ให้ค้นหาข้อความแสดงข้อผิดพลาดหรือบันทึกที่สร้างโดยแอปพลิเคชันนั้น ไม่ใช่เพราะมันไม่สามารถผูกพอร์ตนั้นได้

jp flag
ฉันควรจะชี้แจง นี่เป็นข้อผิดพลาดที่ฉันได้รับเมื่อเริ่มแอปพลิเคชัน จะแก้ไขเพื่อเพิ่มสิ่งนี้: System.ServiceModel.EndpointNotFoundException: ไม่มีการรับฟังปลายทางที่ http://127.0.0.1:8123/npsharp/localServices/IPos/eb84421f-b4cd-4827-abaa-81327afc36e1/ExecuteAction ที่สามารถยอมรับข้อความได้ . ซึ่งมักเกิดจากที่อยู่หรือ SOAP ที่ไม่ถูกต้อง ดู InnerException สำหรับรายละเอียดเพิ่มเติม ---> System.Net.WebException: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล ---> System.Net.Sockets.SocketException: ไม่สามารถทำการเชื่อมต่อได้เนื่องจากเครื่องเป้าหมายปฏิเสธ
vidarlo avatar
ar flag
อะไรควรจะให้บริการถึงปลายทางนั้น? โปรแกรมมันเอง? การดีบักแอปพลิเคชันที่ไม่รู้จักจากระยะไกลโดยไม่รู้ว่ามันสร้างมาได้อย่างไรนั้นค่อนข้างยาก...
Massimo avatar
ng flag
แอปพลิเคชันที่คุณกำลังเรียกใช้คือ *ไคลเอ็นต์* ที่ต้องการเชื่อมต่อกับ 127.0.0.1:8123 แต่ *อะไร* ที่ควรจะฟังอยู่นั่น!?
jp flag
@vidarlo ฉันคิดว่าแอปพลิเคชันเอง .... มีสคริปต์การติดตั้งที่มีบรรทัดนี้: `netsh.exe http เพิ่ม urlacl url=http://+:8123/ user=BUILTIN\Users 1>NUL 2>NUL`
vidarlo avatar
ar flag
@KateMak ฉันขอโทษ แต่เมื่อคุณไม่รู้ว่าแอปพลิเคชันควรทำงานอย่างไร และอย่าชี้ไปที่เอกสารประกอบใดๆ หรือแม้แต่ตั้งชื่อแอปพลิเคชัน การแก้ไขจุดบกพร่องนี้เป็นไปไม่ได้การค้นหาข้อผิดพลาดมักต้องการความเข้าใจว่าสิ่งต่างๆ ควรจะทำงานอย่างไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา