Ich verwende Azure-Web-Jobs, um bestimmte Aufgaben zu planen. Der Web-Job wird erfolgreich in einer Azure-Webanwendung bereitgestellt, aber ich kann den Pfad zum Ordner app_data, in dem die Protokolldateien gespeichert werden sollen, nicht relativ genau bestimmen. (Web-Job ist in D: \ home \ site \ wwwroot \ App_Data \ Jobs ausgelöst \ \ webjobname)Azure-Webjob und log4net
Der folgende (absolute) Pfad funktioniert:
<file value="d:\\home\\site\\wwwroot\\App_Data\\Logs\\WebJobLog.txt" />
Die folgenden Pfade nicht funktionieren:
<file value="../../App_Data/Logs/WebJobLog.txt" />
<file value="/App_Data/Logs/WebJobLog.txt" />
<file value="~/App_Data/Logs/WebJobLog.txt" />
Kann jemand den Dateipfad relativ festlegen?
warum stören, wird es nicht wie dieser Pfad wird sich ändern – 4c74356b41