我是靠谱客的博主 过时世界,最近开发中收集的这篇文章主要介绍02-12 .net core项目中使用.net core版本 exceptionless(6.0.0),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

在阅读本文之前建议先阅读dockerb部署Exceptionless(.net core3.1)版本

1、接docker部署exceptionless之后,开始相关设置

(1)创建项目
在这里插入图片描述
在这里插入图片描述
(2)选择项目类型,以.net core项目类型为例,获取使用说明
在这里插入图片描述
(3)创建好了之后,也可以修改
在这里插入图片描述
在这里插入图片描述

2、根据使用说明,先(vs2019NuGet包管理器)安装Exceptionless.AspNetCore或者 (强名称)Exceptionless.AspNetCore.Signed,我选择前者,在NuGet管理器中搜索安装即可

在这里插入图片描述
安装好了之后
在这里插入图片描述

3、在.net core项目中使用

(1)在Startup.cs的Configure方法中添加app.UseExceptionless(apikey);其中apikey是在步骤1中获取的
在这里插入图片描述
但是我尝试了,不行,于是我采用下面的方式(apikey在步骤1中获取)

ExceptionlessClient.Default.Configuration.ApiKey = apikey;
ExceptionlessClient.Default.Configuration.ServerUrl = "http://localhost:5000";
app.UseExceptionless();

在这里插入图片描述
上图红框的端口来自下图
在这里插入图片描述
(2)添加一个api,制造异常,ex.ToExceptionless().Submit();将异常信息提交到exceptionless api,最后在exceptionless ui中展示
在这里插入图片描述
(3)浏览器当问api,然后在exceptionless ui中查看信息
在这里插入图片描述
在这里插入图片描述
基本使用到此

注意:Startup.cs中Configure方法中添加

app.UseExceptionless(apikey)

或者

app.UseExceptionless(new ExceptionlessClient(option =>
            {
                option.ApiKey = "NYeecgnSDctG6TmCfyHait2mM9LqOjIh6tChuaVb";
                option.ServerUrl = "http://localhost:5000";
            }));

我都尝试了,起码是对容器部署的exceptionless不起作用,所以最终采用以下方式

ExceptionlessClient.Default.Configuration.ApiKey = apikey;
ExceptionlessClient.Default.Configuration.ServerUrl = "http://localhost:5000";
app.UseExceptionless();

最后安利一个java学习网站:https://how2j.cn?p=73165

最后

以上就是过时世界为你收集整理的02-12 .net core项目中使用.net core版本 exceptionless(6.0.0)的全部内容,希望文章能够帮你解决02-12 .net core项目中使用.net core版本 exceptionless(6.0.0)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部