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% 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
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:
Das hat das Problem für mich gelöst. Es scheint so, als ob etwas in Visual Studio zwischengespeichert (oder abgestürzt) wurde.
Tags und Links web-config asp.net elmah configsection