VS2002 ถึง VS2003 และ VS2005 ในปัจจุบันได้มอบความสะดวกสบายให้กับบุคลากรด้าน R&D ของเรา แต่ก็มีข้อผิดพลาดที่ผิดปกติมากมาย ซึ่งบางครั้งก็รบกวนเราด้วย แม้แต่คนวงในของ Microsoft ก็ยอมรับว่าข้อผิดพลาดบางประการยังไม่ได้รับการแก้ไข ด้านล่างนี้คือบางส่วน ข้อผิดพลาดและวิธีแก้ไข VS ทั่วไป นี่คือทั้งหมดที่ฉันพบ ตอนนี้รวบรวมไว้ด้านล่างแล้ว ฉันเชื่อว่าคุณต้องพบปัญหาที่คล้ายกันไม่มากก็น้อย
ข้อผิดพลาดที่หนึ่ง: คำอธิบายข้อผิดพลาดของตัววิเคราะห์ข้อผิดพลาด Global.asax: มีข้อผิดพลาดเกิดขึ้นขณะวิเคราะห์ทรัพยากรที่จำเป็นในการให้บริการคำขอนี้ โปรดตรวจสอบรายละเอียดข้อผิดพลาดในการแยกวิเคราะห์เฉพาะต่อไปนี้และแก้ไขไฟล์ต้นฉบับอย่างเหมาะสม
ข้อความแสดงข้อผิดพลาดของตัววิเคราะห์: ไม่สามารถโหลดประเภท 'xxx.Global'
ข้อผิดพลาดของแหล่งที่มา:
บรรทัด 1: <%@ Application Codebehind="Global.asax.cs" Inherits="xxx.Global" %>
ไฟล์ต้นฉบับ: c:inetpubwwwrootxxxglobal.asax บรรทัด: 1
วิธีแก้ไข: ลบ global; คอมไพล์ใหม่; คอมไพล์ใหม่ ตกลง
ข้อผิดพลาดที่สอง: IIS ไม่สามารถแยกวิเคราะห์หน้า aspx ได้ตามปกติ มีการติดตั้ง .NET SDK ในระบบ IIS สามารถตีความเพจ aspx ได้ อย่างไรก็ตาม เมื่อเราติดตั้ง IIS ใหม่หรือเกิดสถานการณ์ที่บ้าคลั่ง การกำหนดค่าต่างๆ ของ IIS จะถูกกู้คืนสู่สถานะดั้งเดิม ในขณะนี้ IIS จะไม่มีการตีความอีกต่อไป ของวิธีแก้ปัญหาเพจ aspx: ในโหมดบรรทัดคำสั่ง ให้รัน regsvr32 C:WINNTMicrosoft.NETFrameworkv1.0.3705aspnet_isapi.dll -i หรือรัน aspnet_regiis.exe โดยตรง
ข้อผิดพลาดสาม: Asp.net ไม่สามารถดีบักได้ตามปกติ ปัญหานี้ไม่สามารถ ได้รับการแก้ไขด้วยข้อยกเว้น สาเหตุของปัญหานี้อาจเป็นปัญหาเกี่ยวกับการอนุญาต เมื่อคุณพบสถานการณ์ที่ไม่สามารถแก้ไขจุดบกพร่องได้ คุณสามารถลองสองขั้นตอนต่อไปนี้
1. เบราว์เซอร์ IE->ตัวเลือกอินเทอร์เน็ต->ความปลอดภัย->ระดับอินเทอร์เน็ตที่กำหนดเอง->การตรวจสอบสิทธิ์ผู้ใช้-->การเข้าสู่ระบบ: ใช้ชื่อผู้ใช้และรหัสผ่านปัจจุบันโดยอัตโนมัติ
2. คลิกขวาที่โปรเจ็กต์ใน Solution Explorer เลือก "Properties" เลือก "Configuration Properties"/"Debug" ในหน้าต่างที่เปิดขึ้น และเปลี่ยน "Enable ASP.NET Debugging" เป็น "Ture"
Error 4 : The ไม่สามารถใช้ตัวควบคุม WebControls ได้ตามปกติ 1. ไดเรกทอรีเสมือนที่สอดคล้องกับตัวควบคุมเรียกว่า webctrl_client และไดเรกทอรีของแฟ้มจริงคือ "Installation Pathwebctrl_client"
เหตุผลที่เป็นไปได้ 2: มีการติดตั้งตัวควบคุม WebControls หลายเวอร์ชันในระบบ
ข้อผิดพลาดที่ห้า: ข้อผิดพลาด Crystal Report เมื่อเราใช้ Crystal Reports ในการพัฒนาแอปพลิเคชันเว็บใน VS และไม่มีปัญหากับโปรแกรมของเรา บางครั้งเราจะพบความผิดปกติซึ่งไม่สามารถแสดงรายงานได้ตามปกติ ในขณะนี้ เป็นส่วนใหญ่ อาจเนื่องมาจากรายงาน Crystal การสูญเสียไดเรกทอรีเสมือนที่สอดคล้องกับรายงานมีไดเรกทอรีเสมือนของตัวเอง ชื่อ CrystalReportWebFormViewer Visual Studio .NETCrystal ReportsViewers เราเพียงแต่ต้องสร้างใหม่ ไดเรกทอรีเสมือนนี้สามารถแก้ปัญหานี้ได้
ข้อผิดพลาด 6: .Net ไม่สามารถเชื่อมต่อกับฐานข้อมูล Oracle ได้ ควรเป็นปัญหากับ Oracle เอง แต่ฉันจะพูดถึงมันที่นี่
"ไม่พบไคลเอนต์ Oracle และส่วนประกอบเครือข่าย" เมื่อ Asp.Net เชื่อมต่อกับฐานข้อมูล Oracle
ปัญหานี้เป็นปัญหากับ Oracle เวอร์ชัน 9.02i ปัญหานี้จะเกิดขึ้นหากดิสก์ที่ Oracle ตั้งอยู่นั้นเป็นพาร์ติชัน NTFS (ปัญหานี้จะไม่เกิดขึ้นหากเป็นพาร์ติชัน FAT)
วิธีแก้ไข: ไปที่คุณสมบัติของไดเร็กทอรี Ora92 - ความปลอดภัย - ผู้ใช้ที่ได้รับการรับรองความถูกต้อง - คุณสมบัติ - ยกเลิกการเลือกอ่านและดำเนินการ - ใช้ - จากนั้นตรวจสอบอีกครั้ง - ตกลง - รีสตาร์ท - ตกลง
(อันที่จริงถ้าดูผิวเผินแล้วเปลี่ยนแบบนี้แล้วเปลี่ยนใหม่ก็เท่ากับไม่ทำอะไรเลย จริงๆ แล้วข้อมูลการอนุญาตก็รีเฟรชแล้ว)
แน่นอน เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถติดตั้ง Oracle บนพาร์ติชันที่ไม่ใช่ NTFS ได้
ข้อผิดพลาด 7: เมื่อรวบรวมเว็บแอปพลิเคชันการวิจัยและพัฒนา เราได้รับแจ้งว่าไฟล์ไลบรารีไดนามิกบางไฟล์กำลังถูกใช้โดยกระบวนการอื่น ปัญหานี้หลายครั้ง ทั้งหมดเกิดจากการที่ IIS ไม่ปล่อยไฟล์ที่ควรออก ในเวลานี้ ให้รีสตาร์ท IIS
-มีต่อ-