WCF-Service: Wie finde ich server-logs, um zu verstehen, Fehler?
Ich weiß, dies ist wahrscheinlich eine ziemlich einfache Frage, aber ich bin ganz neu in WCF und Service creation. Ich arbeite mit einer lokalen gehosteten WCF-Dienst mithilfe von Microsoft VS 2010 C#4. Ich versuche zu laufen, den service über die URL durch eine einfache Bindung und läuft die PUT-und GET-Methoden über die URL. Ich bin immer die:
. Siehe server-logs für weitere details.
Fehler, wenn ich versuche, um eine service-Anfrage. Wie finde ich diese server-logs?
InformationsquelleAutor ford prefect | 2013-08-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anmeldung ist nicht notwendigerweise eingeschaltet. Tracing und logging aktiviert werden müssen in WCF-Konfiguration (app.config oder web.config).
Sie können dies manuell tun, oder indem Sie auf app.config auswählen und dann WCF-Konfiguration Bearbeiten. Wenn dieser Punkt nicht erscheint im Kontext-Menü (passiert in alten Versionen von VS), finden Sie es in den VS Tools-Menü oder, indem Sie es manuell (SvcConfigEditor.exe).
Standardmäßig Nachrichten protokolliert werden, um Dateien in das Verzeichnis aus dem die Anwendung gestartet wird. Sie können diese im Konfigurations-editor nachdem Sie die Protokollierung aktivieren. Editor können Sie angeben, Datei Pfad, nachdem Sie die Protokollierung aktivieren oder Rückverfolgung.
Später können Sie Microsoft Service Trace Viewer-tool für gehen Sie durch die Dateien, wie groß XMLs und sind nicht benutzerfreundlich. Viewer-tool sollte sich einmal verdoppeln Sie klicken Sie auf log-Dateien, oder Sie können es manuell ausführen (SvcTraceViewer.exe).
Ja, WcfTestClient.exe ist super-cool-tool. Es kann auch helfen, mit web services ohne WCF.
würde tracing-Protokoll, wenn ein IIS-gehosteten WCF-Dienst schlägt fehl, um Gastgeber für ein Fehler? Ich habe versucht, hinzufügen von log-in im web.config - zeigt es, dass service ist nicht verfügbar Fehler - aber keine Aufzeichnungen, warum der Dienst nicht für das hosting der Adresse selbst? Sollte es protokolliert wurden?
InformationsquelleAutor Nikola Radosavljević
Fügen Sie diese auf Ihrer Website.config. geben Sie an, wo die log geht in das initializeData-Attribut des tracelistener
InformationsquelleAutor usha