zoukankan      html  css  js  c++  java
  • Servicestack + Exceptionless本地部署

    1、安装JDK、Elasticsearch。

    2、下载Exceptionless。新建Web站点指向Exceptionlesswwwroot

    3、配置Web.config。

    配置Elasticsearch地址。

    <add name="ElasticSearchConnectionString" connectionString="http://127.0.0.1:9200" />

    配置站点的端口

    <add key="BaseURL" value="http://localhost:9001/#" />

    4、配置Exceptionlesselasticsearch.yml(注意不是ES的安装目录,是Exceptionless目录),把cluster.name改成安装ES的"cluster_name" 。

    cluster.name: elasticsearch

    5、配置Exceptionlesswwwrootapp.config.*****.js,改成刚刚新建站点的url。

    .constant('BASE_URL', 'http://localhost:9001')

    6、打开部署好的站点http://localhost:9001。注册账号登录。

    7、新增一个project,根据自己需求选择项目类型。这里我选择Console and Service applications.记住下面这个Key值。

    ExceptionlessClient.Default.Startup("Pq6UmSbXCMXTGhSOO0rZ5dhVe2F7oKP6dV6EHCuv")

    以上Exceptionless配置好了,下面配置程序。

    8、NuGet搜索Exceptionless,根据上面选择的项目类型对应安装。

    9、打开Apphost.cs,在public override void Configure(Container container)方法里面加入这三行代码。其中的Key是上面创建项目时记下的Key。

         ExceptionlessClient.Default.Configuration.ApiKey = "Bmlo92KYAkHzjwesPO09QjwuGJwAQfZYpf4hDH28";
                ExceptionlessClient.Default.Configuration.ServerUrl = "http://localhost:9001";
                ExceptionlessClient.Default.Startup("Bmlo92KYAkHzjwesPO09QjwuGJwAQfZYpf4hDH28");

    10、设置Servicestack异常过滤。在Apphost.cs里面重写OnExceptionTypeFilter方法。

    public override void OnExceptionTypeFilter(Exception ex, ResponseStatus responseStatus)
            {
                ex.ToExceptionless().Submit();
            }

    完毕。

  • 相关阅读:
    使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
    高性能 Windows Socket 组件 HPSocket
    Linux下的C编程实战
    Scrum实践
    hadoop之NameNode,DataNode,Secondary NameNode
    代码抽象层次
    分布式统计的思考以及实现
    GCC起步
    学习 easyui 之一:easyloader 分析与使用
    从Prism中学习设计模式之MVVM 模式简述MVVM
  • 原文地址:https://www.cnblogs.com/zhangfeitaimengle/p/9323809.html
Copyright © 2011-2022 走看看