2 Stimmen

EnterpriseLibrary Logging in Datenbank funktioniert nicht.

Ich habe folgendes in meiner Konfiguration:

Wenn dieser Code ausgeführt wird: ExceptionPolicy.HandleException(exception, policyName);

Wirft es die folgende Ausnahme:

Fehlender TraceListenerData-Typ in der Konfiguration 'listenerdatatype="Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData,Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"'.

Ich bin mir nicht sicher, wie ich die Ausnahme in die Datenbank protokollieren soll (Ich habe genau keine gespeicherten Prozeduren erstellt, die im writeLogStoredProcName oder im addCategoryStoredProcName waren (sollte ich das?). Ich weiß nicht einmal, welche Spalten dort hineingehören sollen)

All meine EnterpriseLibrary-DLLs sind alle von EntLib 5.0. Was könnte ich falsch machen? (Ich habe sie sogar im Referenzordner eingeschlossen).

BEARBEITEN:
Ich habe bereits die folgenden DLLs eingeschlossen:

Microsoft.Practices.EnterpriseLibrary.Common;
Microsoft.Practices.EnterpriseLibrary.Data;
Microsoft.Practices.EnterpriseLibrary.Data.SqlCe;
Microsoft.Practices.EnterpriseLibrary.Logging;
Microsoft.Practices.EnterpriseLibrary.Logging.Database;
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling;
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging;

immer noch kein Glück!!

1voto

Randy Levy Punkte 22402

Sie sehen diese Meldung, weil die Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll Assembly nicht in den Ausgabeordner (bin oder bin\debug|release) bereitgestellt wurde. Dies geschieht, weil seit die Assembly nur in der Konfiguration referenziert ist, denkt Visual Studio nicht, dass sie erforderlich ist. Ein Post-Build-Befehl kann die Assembly bereitstellen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X