【问题标题】:IIS 6.0 web site server output? or server Console? New to IIS 6.0IIS 6.0 网站服务器输出?或服务器控制台? IIS 6.0 的新功能
【发布时间】:2010-11-18 21:51:05
【问题描述】:

有没有办法在 IIS 6.0 上启用和查看服务器输出?

我已经使用通配符映射将我的 VS 2008 MVC 2 项目部署到 IIS 6.0 中。静态视图正确显示,但无法访问数据库。

我的问题是我没有看到任何错误消息或错误输出。所以我想知道我是否可以看到我的示例网站的服务器输出,这可以帮助我找出问题所在?

比如我会在连接前后放输出,最简单的调试方式。

Console.WriteLine("连接前");

Console.WriteLine("连接后");

但是,IIS 管理器不允许我查看除日志之外的任何服务器输出,日志仅记录 GET 和 POST 操作。

【问题讨论】:

    标签: nhibernate asp.net-mvc-2 deployment iis-6


    【解决方案1】:

    没有“服务器输出”。您可以让代码将行写入日志文件,也可以使用 Visual Studio 附加到进程并以这种方式对其进行调试。

    【讨论】:

    • 谢谢。我添加了 log4net 跟踪。至少我知道出了什么问题。 Adonet 和 Nhibernate 都将异常抛出为 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    【解决方案2】:

    如果您需要记录 NHibernate 信息来诊断问题,请使用 log4net。请参阅this article 作为参考。

    【讨论】:

    • 谢谢。它确实与 IIS 6.0 与远程 sql server 对话有关。但是我可以使用我的 nt 权限/网络服务通过 SSMS 访问该服务器。所以我不知道 IIS 6.0 用于连接该服务器的用户名/密码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多