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();
            }

    完毕。

  • 相关阅读:
    springboot的jar为何能独立运行
    掌握SpringBoot-2.3的容器探针:实战篇
    掌握SpringBoot-2.3的容器探针:深入篇
    掌握SpringBoot-2.3的容器探针:基础篇
    详解SpringBoot(2.3)应用制作Docker镜像(官方方案)
    体验SpringBoot(2.3)应用制作Docker镜像(官方方案)
    kubespray2.11安装kubernetes1.15
    Jenkins集群下的pipeline实战
    快速搭建Jenkins集群
    前端开发神器Charles从入门到卸载
  • 原文地址:https://www.cnblogs.com/zhangfeitaimengle/p/9323809.html
Copyright © 2011-2022 走看看