nlog verwendet den connectionStringName für die Datenbankprotokollierung

8

Hier ist meine nlog.config Datei. Ich habe die throwsException eingeschaltet.

%Vor%

Dies funktioniert und fügt Datensätze in die Datenbank ein . Allerdings möchte ich ConnectionstringName verwenden und die Verbindungszeichenfolge nicht erneut eingeben. Wenn ich die Verbindungszeichenfolge wie folgt auf Verbindungszeichenfolgen ändert ....

%Vor%

bis

%Vor%

Ich erhalte einen Fehler Erwartet eine nicht leere Zeichenfolge für den Parameter 'providerInvariantName'

    
eiu165 11.01.2012, 16:48
quelle

1 Antwort

11

Fügen Sie System.Data.SqlClient dem Attribut ProviderName in Ihrer Verbindungszeichenfolge in web.config / app.config hinzu:

%Vor%     
Nick 11.01.2012, 17:16
quelle

Tags und Links