Warum ist Log4Net nicht erstellen von log-Datei in der Produktion?

Ich verwende VS2005, ein website-Projekt, eine web-Bereitstellung die Projekt-und Log4Net. Ich kann die Protokollierung verwenden, wenn ich Sie lokal entwickeln. Ich kann sehen, dass die log-Dateien und alles ist in Ordnung. Wenn ich Baue meine website, (mit der web-deployment-Projekt), ich benutze die Bereitstellung als einzelne DLL-option. Wenn ich dann überprüfen Sie die Standorte, wo mein log-Dateien werden sollte, ich sehe keine Dateien.

Gibt es eine Möglichkeit, um dies zu beheben. Ich glaube nicht, dass das hinzufügen der debug-Wert, um die App-Einstellungen helfen, da ich nicht die Konsole, weil es ist eine website.

BEARBEITEN
Ich will nicht die 150 rep zu gehen, um Abfälle so, ein letztes mal. Ich verglich die interne Ablaufverfolgung aus meiner dev-Umgebung auf die Spur von der Produktion. Meine dev-Umgebung-Ablaufverfolgung zeigt den Aufruf der Xml-Konfigurator, wo die Produktion nicht. Ich habe code im global.asax auf application_start () - Methode. Ich legte debug-code drin und es wird immer genannt in dev aber nicht in der Produktion.

Ich denke, das ist, wo die web-deployment-Projekt verursacht einige Probleme. Nicht die Globale.asax erhalten Sie zusammengestellt die einzigen DLL? Wenn ich eine bauen im deployment-Verzeichnis sehe ich eine Globale.kompilierte Datei. Müssen, gehe in den bin-Ordner in der Produktion? Oder ist das Globale.asax code in der einzigen DLL? Sowohl in den bin-Ordner oder nur die DLL nichts verändert.

InformationsquelleAutor uriDium | 2009-08-22
Schreibe einen Kommentar