2

我创建了一个简单的 MVC3 站点,它显示 Azure 数据库中表中的数据。我创建了一个云服务来运行该站点并可以成功发布它。我还在 Azure 模拟器中成功运行了该站点。

我的问题是,当我选择显示数据的页面时,出现错误,因为我得到了默认错误页面。我想我的数据库连接设置正确,但我看不到任何日志。所以我的问题是:

  • IIS 日志在哪里?我想看看错误是什么。
  • 是否有任何其他日志/诊断可用于查看问题所在?

谢谢。

4

2 回答 2

3

默认情况下,可能会记录某些内容的唯一位置是 Windows 应用程序事件日志。您需要将远程桌面连接到云服务实例(从 Azure 管理门户中的实例页面连接),然后打开事件查看器。

IIS 日志本身也应该可用,尽管按照正常的 IIS 日志,这些日志不包含异常详细信息。登录到实例时使用 IIS 管理器 > 应用程序 > 日志记录来查找位置。

正如 Magnus 所建议的,您应该使用诸如 Windows Azure 诊断和/或ELMAH和/或 log4net 之类的东西将异常和诊断信息记录到可用于故障排除的地方。

于 2014-03-26T10:50:25.640 回答
1

我建议您使用 Windows Azure 诊断程序来收集您的日志。

您可以在这里阅读所有(设置和使用):http: //msdn.microsoft.com/en-us/library/windowsazure/gg433048.aspx

于 2012-10-31T09:01:28.897 回答