前言
在阅读本文之前建议先阅读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中获取)
复制代码
1
2
3
4ExceptionlessClient.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方法中添加
复制代码
1
2app.UseExceptionless(apikey)
或者
复制代码
1
2
3
4
5
6app.UseExceptionless(new ExceptionlessClient(option => { option.ApiKey = "NYeecgnSDctG6TmCfyHait2mM9LqOjIh6tChuaVb"; option.ServerUrl = "http://localhost:5000"; }));
我都尝试了,起码是对容器部署的exceptionless不起作用,所以最终采用以下方式
复制代码
1
2
3
4ExceptionlessClient.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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复