2010-11-18 185 views
0

有沒有辦法在IIS 6.0上啓用並查看服務器輸出?IIS 6.0網站服務器輸出?或服務器控制檯?新的IIS 6.0

我已經使用通配符映射將我的VS 2008 MVC 2項目部署到IIS 6.0中。靜態視圖顯示正確,但數據庫訪問不起作用。

我的問題是我沒有看到任何錯誤消息或錯誤輸出。所以我想知道如果我能看到我的示例網站的服務器輸出,這可以幫助我看看出了什麼問題?

例如,我會把連接前後的輸出,最簡單的調試方式。

Console.WriteLine(「Before connection」);

Console.WriteLine(「After connection」);

但是,IIS管理器不允許我查看除日誌以外的任何服務器輸出,該日誌只記錄GET和POST操作。

回答

1

沒有「服務器輸出」。您可以讓代碼將行寫入日誌文件,也可以使用Visual Studio附加到進程並以此方式進行調試。

+0

謝謝。我添加了log4net trace。至少我知道了什麼是錯的。 Adonet和Nhibernate都拋出異常,如System.Data.SqlClient.SqlConnection.OnError(SqlException異常,Boolean breakConnection) – qishu2002 2010-11-23 00:08:19

0

如果您需要記錄NHibernate信息來診斷問題,請使用log4net。參見this article作爲參考。

+0

謝謝。它確實與IIS 6.0與遠程SQL服務器交談有關。但我可以通過SSMS使用我的NT權限/網絡服務訪問該服務器。所以我不知道IIS 6.0用來連接服務器的用戶名/密碼。 – qishu2002 2010-11-23 00:11:58