代码之家  ›  专栏  ›  技术社区  ›  Vidar Nordnes

在Windows Azure上的诊断中没有事件日志?

  •  2
  • Vidar Nordnes  · 技术社区  · 14 年前

    我正在尝试让.NET远程处理在具有Web角色的Windows Azure上工作。我在尝试访问URL时收到一个500内部服务器错误。我试过使用Azure MMC( http://code.msdn.microsoft.com/windowsazuremmc ,但我只能获取基础结构日志。没有事件日志、Azure日志或类似日志。我做错什么了? 我尝试过将日志级别的过滤器设置为critical、error、warning甚至undefined,但没有任何运气。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Shiraz Bhaiji    14 年前

    您必须配置,以便收集事件日志信息,请参见 http://blog.toddysm.com/2010/05/collecting-event-logs-in-windows-azure.html

    它不是自动的,因为您将为事件日志使用的存储收取费用。

    关于让远程处理在Azure上工作,请看一下:

    http://blogs.msdn.com/b/cdnisv/archive/2010/05/31/net-remoting-on-windows-azure.aspx

    您的问题可能是端口问题。

        2
  •  0
  •   MatthieuGD    14 年前

    您是否更改了部署文件中的连接字符串?

    在serviceconfiguration.cscfg文件中

    <Setting name="DiagnosticsConnectionString" value="UseDevelopmentStorage=true" />
    

    <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=YOURSTOARGEACCOUNT;AccountKey=YOURACCOUNTKEY" />
    

    首先,您需要创建一个存储帐户。