2010-11-18 118 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