首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何记录和检索Azure辅助角色异常?

问如何记录和检索Azure辅助角色异常?
EN

Stack Overflow用户
提问于 2012-09-03 23:56:01
回答 4查看 2.8K关注 0票数 1

我在Azure上有一个免费帐户(90天试用期),我发现我的工人角色出错了。我没有启用任何监控功能,因为我认为它们是要花钱的。

有没有办法记录错误并将它们存储在某个地方,这样我就可以检索它们,而不必将我的帐户升级到付费帐户?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-04 00:29:30

我发现实现Azure Diagnostics非常耗时,到目前为止,最好的方法是在我的机器上启动Azure Emulator,看看它显示了什么错误。

你要做的就是简单地将你的Azure项目设置为启动并运行它。或者右键单击Azure项目并选择:调试->启动新实例

票数 1
EN

Stack Overflow用户

发布于 2017-01-07 23:01:20

您可以在辅助角色OnStart()方法中为未处理的异常附加事件。

代码语言:javascript
复制
    public override bool OnStart()
    {
        AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

        bool result = base.OnStart();

        Trace.TraceInformation("ReceiverRole has been started");

        return result;
    }


    private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
    {
        Trace.TraceError("Unhandled exception in worker role: {0}", e.ExceptionObject);
    }
票数 2
EN

Stack Overflow用户

发布于 2012-09-04 00:24:23

查看一下(Windows Azure Diagnostics),它将允许您收集诊断数据(跟踪日志、事件日志、性能。计数器等)用于您的工作人员角色。根据配置,此诊断数据可以持久化到Windows Azure表存储中。您可以使用任何存储资源管理器查看诊断数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12250989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档