ฉันประสบปัญหาเดียวกันในตอนแรก หลังจากติดตามหนังสือ Wrox Professional ASP.NET 4.0 ฉันพบวิธีแก้ไขปัญหาต่อไปนี้สำหรับกรณีของฉัน
ก่อนอื่นฉันสร้างเว็บแอปพลิเคชันใหม่ คัดลอกไฟล์เว็บไซต์ทั้งหมดลงในโฟลเดอร์เว็บแอปพลิเคชัน คลิกขวาที่แอปพลิเคชันแล้วคลิกแปลงเป็นเว็บแอปพลิเคชัน
คุณอาจถามว่าทำไมต้องแปลงเว็บแอปเป็นเว็บแอป คำตอบคือเมื่อคุณสร้างเว็บไซต์คุณเพียงแค่เขียนโค้ดไฟล์. c ที่จำเป็น อย่างไรก็ตามเว็บแอปพลิเคชันจะประกาศ .design.cs (หรือ. vb) และไฟล์. cs สำหรับโค้ดและส่วนการออกแบบโดยอัตโนมัติ
ถัดไป: ลบการอ้างอิงด้วยตนเองทั้งหมดเช่นแอตทริบิวต์ "สืบทอด" ในคำสั่ง PAGE ไปยังไฟล์อื่น ๆ ในเว็บไซต์ของคุณเนื่องจากช่องว่างชื่อจะดูแลการอ้างอิงคลาสจากส่วนกลาง
ฉันประสบปัญหาเช่นกันเนื่องจากฉันไม่ได้รวมโฟลเดอร์ OBJ และ BIN ไว้ในโครงการของฉัน หากคุณคิดว่าคุณไม่มีโฟลเดอร์ BIN และ OBJ ของคุณให้คลิกไอคอน 'แสดงไฟล์ทั้งหมด' ใน Solution Explorer จากนั้นคลิกขวาที่โฟลเดอร์ที่หายไปและเพิ่มลงในโครงการ (เพื่อให้แน่ใจว่าคอมไพล์กับโปรเจ็กต์)
UPDATE:
ในฐานะที่เป็นจุด @deadlychambers ออกในความคิดเห็นที่: คุณสามารถค้นหาได้ทุกที่ด้วยการทำ "Ctrl + Shift + F" Inherits="(.*?)"
แล้วค้นหา สิ่งนี้จะพบเหตุการณ์ทั้งหมดและอาจช่วยคุณประหยัดเวลาได้!