VS2002 bis VS2003 und das heutige VS2005 haben unserem Forschungs- und Entwicklungspersonal großen Komfort geboten, aber es gibt auch viele ungewöhnliche Fehler, die uns gelegentlich stören. Sogar Microsoft-Insider geben zu, dass einige Ausnahmen noch nicht behoben wurden Häufige VS-Ausnahmefehler und Lösungen sind hier aufgelistet. Ich glaube, dass Sie mehr oder weniger auf ähnliche Probleme gestoßen sind.
Fehler 1: Fehlerbeschreibung des Global.asax-Fehleranalysators: Beim Analysieren der für die Bearbeitung dieser Anfrage erforderlichen Ressourcen ist ein Fehler aufgetreten. Bitte überprüfen Sie die folgenden spezifischen Parsing-Fehlerdetails und ändern Sie die Quelldatei entsprechend.
Fehlermeldung des Analysators: Typ „xxx.Global“ kann nicht geladen werden.
Quellfehler:
Zeile 1: <%@ Application Codebehind="Global.asax.cs" Inherits="xxx.Global" %>
Quelldatei: c:inetpubwwwrootxxxglobal.asax Zeilen: 1
Lösung: global neu kompilieren; OK
Fehler zwei: ASPX-Seite kann unter normalen Umständen nicht analysiert werden Wenn das .NET SDK im System installiert ist, kann IIS die ASPX-Seite interpretieren. Wenn wir jedoch IIS neu installieren oder eine verrückte Situation auftritt, werden die verschiedenen Konfigurationen von IIS zu diesem Zeitpunkt nicht mehr interpretiert Lösung der ASPX-Seite: Führen Sie im Befehlszeilenmodus regsvr32 C:WINNTMicrosoft.NETFrameworkv1.0.3705aspnet_isapi.dll -i aus oder führen Sie direkt aspnet_regiis.exe aus.
Fehler 3: Asp.net kann nicht normal debuggen. Dieses Problem kann nicht behoben werden Die Ursache dieses Problems ist wahrscheinlich ein Berechtigungsproblem. Wenn Sie auf eine Situation stoßen, die nicht debuggt werden kann, können Sie die folgenden zwei Schritte ausprobieren.
1. IE-Browser -> Internetoptionen -> Sicherheit -> Benutzerdefinierte Internetebene -> Benutzerauthentifizierung -> Anmeldung: Automatische Verwendung des aktuellen Benutzernamens und Passworts
2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, wählen Sie „Eigenschaften“, wählen Sie im sich öffnenden Fenster „Konfigurationseigenschaften“/„Debuggen“ und ändern Sie „ASP.NET-Debugging aktivieren“ in „Ture“
. Fehler 4: Die Das WebControls-Steuerelement kann nicht normal verwendet werden. 1. Das dem Steuerelement entsprechende virtuelle Verzeichnis heißt webctrl_client und das tatsächliche Dateiverzeichnis lautet „Installationspfadwebctrl_client“.
Möglicher Grund 2: Im System sind mehrere Versionen der WebControls-Steuerelemente installiert.
Fehler fünf: Crystal Reports-Fehler. Wenn wir Crystal Reports in der Webanwendungsentwicklung in VS verwenden und es keine Probleme mit unserem Programm gibt, kann es vorkommen, dass der Bericht derzeit nicht normal angezeigt werden kann Dies ist wahrscheinlich auf den Verlust des dem Bericht entsprechenden virtuellen Verzeichnisses zurückzuführen. Das virtuelle Verzeichnis heißt CrystalReportWebFormViewer Dieses virtuelle Verzeichnis kann nur durch Visual Studio .NETCrystal ReportsViewers behoben werden.
Fehler 6: .Net kann keine Verbindung zur Oracle-Datenbank
herstellensollte ein Problem mit Oracle selbst sein, aber ich werde es hier erwähnen.
„Oracle-Client und Netzwerkkomponenten können nicht gefunden werden“, wenn Asp.Net eine Verbindung zur Oracle-Datenbank herstellt
Dieses Problem tritt bei Oracle Version 9.02i auf. Dieses Problem tritt auf, wenn es sich bei der Festplatte, auf der sich Oracle befindet, um eine NTFS-Partition handelt (dieses Problem tritt nicht auf, wenn es sich um eine FAT-Partition handelt).
Lösung: Gehen Sie zu den Eigenschaften des Ora92-Verzeichnisses – Sicherheit – Authentifizierte Benutzer – Eigenschaften – deaktivieren Sie „Lesen und ausführen“ – „Übernehmen“ – und überprüfen Sie es dann erneut – OK – Neu starten – OK
(Oberflächlich betrachtet ist eine Änderung auf diese Weise und eine erneute Änderung gleichbedeutend damit, nichts zu tun. Tatsächlich werden die Berechtigungsinformationen aktualisiert.)
Um dieses Problem zu vermeiden, können Sie Oracle natürlich auf einer Nicht-NTFS-Partition installieren.
Fehler 7: Beim Kompilieren einer Forschungs- und Entwicklungs-Webanwendung werden wir darauf hingewiesen, dass eine bestimmte dynamische Bibliotheksdatei von einem anderen Prozess verwendet wird Dieses Problem trat mehrmals auf, alles wurde dadurch verursacht, dass IIS die Dateien nicht freigab, die freigegeben werden sollten. Starten Sie zu diesem Zeitpunkt einfach IIS neu.
-Fortgesetzt werden-