คำถามติดแท็ก visual-studio-debugging

20
ฉันสามารถหาค่าส่งคืนก่อนที่จะส่งคืนในขณะที่ดีบักใน Visual Studio ได้หรือไม่
ใช้ฟังก์ชั่นต่อไปนี้: DataTable go() { return someTableAdapter.getSomeData(); } เมื่อฉันตั้งเบรกพอยต์ในฟังก์ชั่นนี้มีความเป็นไปได้ที่จะตรวจสอบค่าที่ส่งคืนหรือไม่? go()เชื่อมต่อโดยตรงกับดาต้ากริดใน.aspxหน้า วิธีเดียวที่จะตรวจสอบ DataTable ที่ส่งคืนคือการใช้ตัวแปรชั่วคราว อย่างไรก็ตามมันไม่สะดวกนัก ไม่มีทางอื่นอีกแล้วเหรอ?

20
การเชื่อมต่อ SSL / รีเซ็ตการเชื่อมต่อกับ IISExpress
ฉันใช้ Visual Studio 2013 ใหม่กับ IISExpress เป็นครั้งแรก (ก่อนหน้านี้เคยใช้เซิร์ฟเวอร์ ASP.net Development บน VS2010) ฉันพบปัญหาในการพยายามแก้ไขข้อบกพร่องของโครงการ นี่คือสิ่งที่ฉันเห็นใน Chrome: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้อย่างปลอดภัย นี่อาจเป็นปัญหากับเซิร์ฟเวอร์หรืออาจต้องการใบรับรองการตรวจสอบสิทธิ์ไคลเอ็นต์ที่คุณไม่มี รหัสข้อผิดพลาด: ERR_SSL_PROTOCOL_ERROR ฉันอัปเดตคุณสมบัติของฉัน -> ไฟล์เว็บเพื่อให้ Project Url ใช้ https URL ทันที อย่างไรก็ตามหลังจากทำเช่นนั้นฉันได้รับข้อผิดพลาดใหม่เมื่อเปิดตัว: การเชื่อมต่อกับ localhost ถูกขัดจังหวะ รหัสข้อผิดพลาด: ERR_CONNECTION_RESET ขอบคุณ

30
โมดูลต่อไปนี้ถูกสร้างขึ้นโดยเปิดใช้งานการปรับให้เหมาะสมหรือไม่มีข้อมูลการดีบัก
ฉันไม่สามารถกำจัดสิ่งนี้ในโครงการเว็บ VS 2008 ของฉันเมื่อทำการดีบั๊ก ฉันได้ตรวจสอบว่ามันอยู่ในโหมดแก้ไขข้อบกพร่องในโครงการที่ไม่ใช่เว็บที่เป็นปัญหาและอยู่ในสถานะใช้งาน (ดีบั๊ก) ลบรายการทั้งหมดในโฟลเดอร์. NET 2.0 temp ของฉันใน Windows ไม่แน่ใจว่าจะทำอะไรที่นี่

4
รับ“ ข้อผิดพลาดภายในในตัวประเมินนิพจน์” ในฟังก์ชัน“ เพิ่มนาฬิกา” เมื่อพยายามดีบักรหัสบริการ WCF (MSVS 2013)
ไม่กี่วันที่ผ่านมาฉันได้ย้ายโซลูชันของฉันไปที่ MSVS 2013 มันใช้งานได้ดียกเว้นสิ่งหนึ่ง: เมื่อฉันพยายามดีบักโค้ดของบริการ WCF ของฉันมันใช้งานได้ แต่เมื่อฉันต้องการดูสถานะของตัวแปรใด ๆ มันขึ้นว่า: "ข้อผิดพลาดภายในในนิพจน์ ประเมิน" ฟังก์ชั่นเพิ่มนาฬิกาทำงานได้ตามปกติในฝั่งไคลเอ็นต์ แต่ในรหัสบริการเสีย ฉันกำลังพยายามดีบักบริการ WCF ของตัวเองที่ทำงานบน localhost คุณช่วยฉันได้ไหมวิธีซ่อมแซม ที่นี่ข้อมูล MSVS: Microsoft Visual Studio Professional 2013 เวอร์ชัน 12.0.30110.00 อัปเดต 1 Microsoft .NET Framework เวอร์ชัน 4.5.51641 OS: Windows 8.1

5
ฉันจะเริ่มโปรแกรมด้วยอาร์กิวเมนต์เมื่อทำการดีบักได้อย่างไร
ฉันต้องการดีบักโปรแกรมใน Visual Studio 2008 ปัญหาคือจะออกหากไม่ได้รับอาร์กิวเมนต์ นี่มาจากวิธีการหลัก: if (args == null || args.Length != 2 || args[0].ToUpper().Trim() != "RM") { Console.WriteLine("RM must be executed by the RSM."); Console.WriteLine("Press any key to exit program..."); Console.Read(); Environment.Exit(-1); } ฉันไม่ต้องการแสดงความคิดเห็นแล้วกลับเข้ามาใหม่เมื่อรวบรวม ฉันจะเริ่มโปรแกรมด้วยอาร์กิวเมนต์เมื่อทำการดีบักได้อย่างไร? ตั้งค่าเป็นโครงการเริ่มต้น

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

30
ไม่สามารถเริ่มการดีบักบนเว็บเซิร์ฟเวอร์ ไม่สามารถเริ่มการดีบัก ASP.NET VS 2010, II7, Win 7 x64
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันใช้ Visual Studio 2010 (ในฐานะผู้ดูแลระบบ), IIS 7 บน Windows 7 x64 ฉันสามารถเรียกใช้เว็บไซต์ ASP.NET ใน IIS 7 ได้โดยไม่ต้องดีบัก แต่เมื่อฉันกด F5 เพื่อดีบักฉันจะได้รับ: ไม่สามารถเริ่มการดีบักบนเว็บเซิร์ฟเวอร์ ไม่สามารถเริ่มการดีบัก ASP.NET ข้อมูลเพิ่มเติมอาจพร้อมใช้งานโดยเริ่มโครงการโดยไม่ต้องแก้ไขจุดบกพร่อง น่าเสียดายที่ลิงค์ความช่วยเหลือไม่ได้ช่วยฉันมากนักและนำไปสู่ต้นไม้ขนาดใหญ่ ฉันตรวจสอบสิ่งต่อไปนี้: ข้อกำหนดด้านความปลอดภัย - ฉันจำไม่ได้ว่าต้องทำอะไรเป็นพิเศษมาก่อน กระบวนการของผู้ปฏิบัติงานใน IIS7 คือ w3wp.exe มันบอกว่าถ้ามันทำงานเป็น ASPNET หรือ NETWORK SERVICE ฉันต้องมีสิทธิ์ของผู้ดูแลระบบในการแก้จุดบกพร่อง ฉันจะทราบได้อย่างไรว่าต้องเปลี่ยนแปลงอะไรที่นี่ หน้าคุณสมบัติของเว็บไซต์> ตัวเลือกเริ่มต้น> ดีบักเกอร์> ASP.NET ถูกตรวจสอบ ใช้เซิร์ฟเวอร์ที่กำหนดเองถูกตั้งค่าเป็น URL …

1
ใช้ดีบักเกอร์ Visual Studio กับแอป ASP.NET Core เว็บที่ทำงานใน Kubernetes หรือไม่
ทีมของเราต้องการให้สามารถเรียกใช้ดีบักเกอร์ Visual Studio จากอินสแตนซ์ที่ปรับใช้ของแอปพลิเคชัน ASP.NET ของเราไปยังคลัสเตอร์ Kubernetes ภายในของเรา ฉันต้องหาวิธีแก้ปริศนาให้จบ แต่ฉันไม่ค่อยคุ้นเคยกับ Visual Studio 2019 อิมเมจ Docker นั้นถูกคอมไพล์ด้วยอิมเมจ. NET Core อย่างเป็นทางการและมี / vsdbg บรรจุด้วยเวอร์ชันล่าสุด (ซึ่งไม่รองรับ --attach) Visual Studio ทำงานร่วมกับ Docker Desktop ของฉัน Kubectl ได้รับการกำหนดค่าอย่างถูกต้อง ฉันสามารถใช้คลัสเตอร์ kubernetes ที่มาพร้อมกับ Docker Desktop หรือคลัสเตอร์ kubernetes ภายในของเราสำหรับการทดสอบ ปัจจุบัน Azure ไม่ใช่ตัวเลือก ฉันเข้าใจจากเอกสารว่านี่คือสิ่งที่ Microsoft ต้องการให้ฉันทำ ฉันควรกำหนดค่า Visual Studio ให้สามารถทำสิ่งนี้ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.