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