Konnte keine Schemainformationen für das Element 'elmah' finden

8

Ich lese alle Antworten, die hier bereits gepostet wurden, aber keine scheint zu lösen. Elmah funktioniert einwandfrei, auch wenn ich diese Warnungen habe. Auch ich habe diese Fehler, wenn ich Debug (f5) in Visual Studio 2012 starte. Auf Build ist alles in Ordnung.

Der Konfigurationsbereich in web.config ist einfach, daher weiß ich wirklich nicht, wie ich ihn lösen soll:

%Vor%     
Manight 17.12.2012, 12:21
quelle

2 Antworten

9

Ich denke, dieser Fehler hängt mit der Tatsache zusammen, dass Sie SqlErrorLog als Ihren errorLog-Typ ausgewählt haben. Haben Sie das Elmah SQL Server-DB-Skript ausgeführt Die Datenbank, für die Ihr EvaConnection connectionString konfiguriert ist? Wenn nicht, müssen Sie dies tun, damit die korrekten Tabellen und gespeicherten Prozeduren erstellt werden, damit Elamh Fehler in die Datenbank schreiben kann.

Wenn Sie eine höhere Version von SQL Server als 2005 verwenden, lesen Sie den Hinweis in den ErrorLog-Implementierung - relationale Datenbanken auf Unternehmensebene für eine Anmerkung zum Feldtyp ntext .

Aktualisierung:

Nach mehr Aufmerksamkeit auf die Frage. Einen relevanten Beitrag in der ELMAH Google-Gruppe gefunden - Schemainformationen konnten nicht gefunden werden ein Problem, das Visual Studio über den ELMAH-Konfigurationsabschnitt meldet, da es über keine unterstützende .xsd-Datei verfügt. Es ist eine Datei verfügbar, mit der diese Fehler- / Warnmeldung in Visual Studio unterdrückt werden kann. Folgen Sie einfach den Anweisungen aus Issue 239: Intellisense für web.config und externen Konfigurationsdateien

    
Paige Cook 21.12.2012, 02:56
quelle
0

Ich hatte alles funktionierte und dann aus heiterem Himmel bekam ich diesen Fehler auch.

Bevor Sie eine der komplizierteren Lösungen für dieses Problem versuchen:

  1. Starten Sie Ihr Visual Studio neu
  2. Säubern Sie die Lösung
  3. Erstellen Sie die Lösung erneut

Das hat das Problem für mich gelöst. Es scheint so, als ob etwas in Visual Studio zwischengespeichert (oder abgestürzt) wurde.

    
swbandit 24.07.2015 15:27
quelle