ไม่สามารถก้าวเข้าสู่เซิร์ฟเวอร์โดยอัตโนมัติ: รับการแก้ไขที่ดีที่สุดที่นี่

สารบัญ:

วีดีโอ: เวก้าผับ ฉบับพิเศษ 2024

วีดีโอ: เวก้าผับ ฉบับพิเศษ 2024
Anonim

เมื่อพยายามดีบักบริการ WCF (Windows Communication Foundation) คุณอาจพบข้อผิดพลาดประเภทต่างๆ หนึ่งข้อผิดพลาดดังกล่าวคือ ไม่สามารถก้าวเข้าสู่เซิร์ฟเวอร์โดยอัตโนมัติ

ข้อผิดพลาดแบบเต็มอ่านว่า ไม่สามารถก้าวเข้าสู่เซิร์ฟเวอร์โดยอัตโนมัติ ไม่สามารถดีบักกระบวนการระยะไกลได้ ซึ่งมักจะบ่งชี้ว่าการดีบักไม่ได้เปิดใช้งานบนเซิร์ฟเวอร์

หากคุณพยายามแก้ไขข้อผิดพลาดนี้บนเซิร์ฟเวอร์ของคุณนี่คือคำแนะนำที่มีค่า

ฉันจะแก้ไขข้อผิดพลาด 'ไม่สามารถก้าวเข้าสู่เซิร์ฟเวอร์โดยอัตโนมัติได้อย่างไร'

  1. เพิ่มไฟล์ Web.Config ไปยังบริการบนเว็บ
  2. ตรวจสอบความเข้ากันได้ของ. NET Framework
  3. ซ่อมแซมการติดตั้ง Visual Studio
  4. เรียกใช้ Visual Studio ด้วยสิทธิ์ระดับผู้ดูแล
  5. แก้ไขปัญหาความเข้ากันได้สำหรับ Devenv.exe

1. เพิ่มไฟล์ Web.Config ไปยังบริการเว็บ

ในขณะที่ใช้ Microsoft Visual Studio ปัญหานี้อาจเกิดขึ้นเนื่องจากไฟล์ Web.Config ที่ขาดหายไป Visual Studio ไม่สร้างไฟล์ Web.Config โดยอัตโนมัติในขณะที่สร้างแอปพลิเคชันเว็บหรือบริการบนเว็บ และเมื่อคุณพยายามที่จะแก้จุดบกพร่องบริการเว็บคุณอาจท้ายด้วยข้อผิดพลาดนี้

ในการแก้ไขปัญหาคุณต้องเพิ่มไฟล์ Web.Config ไปยังบริการบนเว็บ นี่คือวิธีที่จะทำ

คุณต้องสร้างไฟล์ Web.Config และเพิ่ม เส้นแบ่งระหว่าง มาตรา.

หากคุณมีไฟล์ Web.Config อยู่แล้วคุณต้องเพิ่ม บรรทัดและบันทึกไฟล์

2. ตรวจสอบ. NET Framework Compatibility

หากคุณสร้างโครงการบริการโดยใช้. NET Framework เวอร์ชันอื่นที่ไม่ใช่ไคลเอ็นต์ของคุณจะทำให้เกิดปัญหาความเข้ากันได้ซึ่งทำให้เซิร์ฟเวอร์เกิดข้อผิดพลาด

เมื่อต้องการแก้ไขปัญหานี้ตรวจสอบให้แน่ใจว่าคุณและโครงการไคลเอนต์ของคุณอยู่ใน. NET Framework เดียวกัน นั่นคือถ้าคุณสร้างโครงการโดยใช้ Framework 4.5 และโครงการของลูกค้าของคุณอยู่บน. NET Framework 4.0 คุณอาจต้องเปลี่ยนคุณสมบัติโครงการของโครงการบริการเป็น. NET Framework 4.0

  • อ่านเพิ่มเติม: ซอฟต์แวร์โปรแกรมความภักดี 7 อันดับแรกที่ใช้ในปี 2019

3. ซ่อมแซมการติดตั้ง Visual Studio

ในการเปิดใช้งานการดีบักเป็นสิ่งสำคัญที่คุณต้องติดตั้ง ASP.NET Framework รุ่นหนึ่งก่อนที่จะติดตั้ง Visual Studio บนระบบของคุณ หากคุณติดตั้ง Visual Studio ก่อนแล้วจึงตัดสินใจติดตั้ง ASP.NET คุณอาจเห็นข้อผิดพลาด“ ไม่สามารถก้าวเข้าสู่เซิร์ฟเวอร์โดยอัตโนมัติ”

คุณสามารถแก้ไขปัญหานี้ได้โดยการซ่อมการติดตั้ง Visual Studio จากแผงควบคุม นี่คือวิธีที่จะทำ

ขั้นตอนสำหรับ Visual Studio 2010 และรุ่นก่อนหน้า

  1. กด Windows Key + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้
  2. พิมพ์“ ควบคุม” และกด Enter
  3. ในแผงควบคุมคลิกที่ โปรแกรม> โปรแกรมและคุณสมบัติ

  4. อยู่และเลือก โปรแกรม Visual Studio
  5. ที่ด้านบนคลิกที่ตัวเลือกการ ซ่อมแซม / เปลี่ยนแปลง และทำตามคำแนะนำบนหน้าจอ
  6. หลังจากการซ่อมแซมเสร็จสมบูรณ์ให้รีบูตระบบและตรวจสอบการปรับปรุงใด ๆ

Visual Studio 2019

หากคุณติดตั้ง Visual Studio รุ่นล่าสุดให้ทำตามขั้นตอนเหล่านี้แทน

  1. ค้นหา Visual Studio Installer โดยคลิกที่ Start> Visual Studio Installer (ค้นหาในตัวอักษร V)

  2. หรือคุณสามารถค้นหาโปรแกรมติดตั้งได้โดยไปที่พา ธ ต่อไปนี้:
  3. C: Program Files (x86) Microsoft Visual StudioInstallervs_installer.exe
  4. เรียกใช้โปรแกรมติดตั้ง Visual Studio และจะเปิดตัวเรียกใช้งาน
  5. ใต้แท็บที่ติดตั้งให้คลิกที่ปุ่ม เพิ่มเติม และเลือกตัวเลือก ซ่อม

  6. ทำตามคำแนะนำบนหน้าจอ (ถ้ามี) และรอให้ตัวติดตั้งซ่อมแซมกรอบงาน Visual Studio

อีกวิธีหนึ่งถ้าการซ่อมแซมไคลเอนต์ Visual Studio ไม่ทำงานคุณสามารถลองติดตั้งแอปพลิเคชัน Visual Studio ด้วย

  • อ่านเพิ่มเติม: วิธีการติดตั้ง. Net Framework ใน Windows 10

4. เรียกใช้ Visual Studio ด้วยสิทธิ์ระดับผู้ดูแล

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

  1. คลิกที่เริ่มพิมพ์ Visual Studio
  2. คลิกขวาที่ Visual Studio เวอร์ชันของคุณแล้วเลือก Run as Administrator

5. แก้ไขปัญหาความเข้ากันได้สำหรับ Devenv.exe

ในขณะที่เราได้กล่าวถึงปัญหาความเข้ากันได้ก่อนหน้านี้คุณสามารถลองแก้ไขปัญหาความเข้ากันได้โดยใช้เครื่องมือแก้ปัญหาความเข้ากันได้ในตัวใน Windows Devenv.exe เป็นส่วนประกอบซอฟต์แวร์ของ Microsoft Visual Studio ลองเรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้เพื่อดูว่าสามารถแก้ไขข้อผิดพลาดได้หรือไม่

  1. เปิด“ File Explorer” แล้วไปที่ตำแหน่งต่อไปนี้:
  2. C: ไฟล์โปรแกรม Microsoft Visual Studio รุ่น Common IDE
  3. คลิกขวาที่ devenv.exe แล้วเลือก “ แก้ไขปัญหาความเข้ากันได้”
ไม่สามารถก้าวเข้าสู่เซิร์ฟเวอร์โดยอัตโนมัติ: รับการแก้ไขที่ดีที่สุดที่นี่