2010-11-18 7 views
0

Gibt es eine Möglichkeit, Serverausgabe auf IIS 6.0 zu aktivieren und anzuzeigen?IIS 6.0 Website-Server-Ausgabe? oder Serverkonsole? Neu bei IIS 6.0

Ich habe mein VS 2008 MVC 2-Projekt in IIS 6.0 mit Platzhalterzuordnung bereitgestellt. Statische Ansichten werden korrekt angezeigt, der Datenbankzugriff funktioniert jedoch nicht.

Mein Problem ist, ich sehe keine Fehlermeldung oder Fehlerausgabe. Also frage ich mich, ob ich die Server-Ausgabe für meine Beispiel-Website sehen kann, die mir helfen könnte, zu sehen, was schief läuft?

Zum Beispiel werde ich Ausgabe vor und nach der Verbindung, der einfachste Weg zum Debuggen.

Console.WriteLine ("Vor der Verbindung");

Console.WriteLine ("Nach der Verbindung");

IIS-Manager erlaubt mir jedoch keine Serverausgabe außer Protokoll anzeigen, die nur GET und POST-Aktionen aufzeichnen.

Antwort

1

Es gibt keine "Serverausgabe". Sie können Ihren Code Zeilen in eine Protokolldatei schreiben lassen oder Sie können Visual Studio verwenden, um sich an den Prozess anzuhängen und auf diese Weise zu debuggen.

+0

Danke. Ich habe log4net-Trace hinzugefügt. Wenigstens habe ich eine Ahnung, was falsch ist. Sowohl Adonet als auch Nhibernate werfen Ausnahme als System.Data.SqlClient.SqlConnection.OnError (SqlException Ausnahme, Boolean BreakConnection) – qishu2002

0

Wenn Sie NHibernate-Informationen zur Diagnose eines Problems protokollieren müssen, verwenden Sie log4net. Siehe this article als Referenz.

+0

Danke. Es hat etwas damit zu tun, dass IIS 6.0 mit dem Remote-SQL-Server kommuniziert. Aber ich kann auf diesen Server über SSMS mit meinem Dienst/Netzwerkdienst zugreifen. Also ich weiß nicht, welcher Benutzername/Passwort IIS 6.0 verwendet, um diesen Server zu verbinden. – qishu2002

Verwandte Themen