2017-04-18 11 views
0

Ich kann nicht in Protokolldateien von web.config zu schreiben. Ich habe vor kurzem log4net zum Projekt hinzugefügt und es funktioniert gut, aber Pfad Deklaration ist fehlgeschlagen. Wenn ich den lokalen Pfad gebe, funktioniert es gut, aber wenn ich den verallgemeinerten Pfad gebe, schlägt es fehl.Web.config Datei Pfad Deklaration

Local Path:<file value="C://Users//abcd//Source//Repos//project2//sol//sol.logic//sol.logic//Logs//Log4net.txt" />

generali Pfad: "~ sol // sol.logic // sol.logic // Logs // Log4net.txt" />

Dank

+0

ich Ihren Weg beginnen würde, indem Sie versuchen mit nur '' // beginnen, '~ /', 'sol //' oder '/ sol //'. Auch wenn Sie sagen, dass es fehlschlägt, wo erwarten Sie, dass es sich anmeldet? - weil ich mir vorstelle, dass es relativ zu Ihrem Ausgabeverzeichnis protokolliert wird – Luke

+0

Ich versuche, es in eine Textdatei zu protokollieren, die ich im Projekt erstellt habe. im Ordner Protokolle. Danke –

Antwort

0

In web.config , Vielleicht können Sie versuchen, diese:

<appSettings> add key="LOGS" value="~sol\sol.logic\sol.logic\Logs\" /></appSettings> 
+0

In diesem Fall, es ist nicht app-Einstellungen, die geändert werden müssen, ich versuche, die Konfigurationsdatei von Log $ net bereitgestellten anpassen, hat es "Datei Wert" für Pfad Deklaration. –

Verwandte Themen