1.os使用windows server 2012,省的升级iis express-iis 8(测试环境是IIS Express 8,生产环境IIS 7.5)、PowerShell 3+了。
2.win2012需安装.net 4.6.1(安装这个之前还需安装一个大补丁,去ms主业下载,否则.net 4.6.1失败)。
iis也要完整安装。iis安装好了先访问localhost、后自己随便写个asp.net或者mvc网站测试下,能访问即可。有问题就百度,可能是注册asp.net 4.0,可能是web.config
3.安装jdk1.8+(我偷懒直接装最新版了,其实不建议这样的。虽然oracle说兼容、实际未必),后配置环境变量。
4.开始ExceptionLess的安装
5.新建iis网站,指向ExceptionlessFolderwwwroot。记得修改web.config,app.config.77fc9ddd679d37dc.js,将localhost修改为服务器ip。每次都要运行elasticsearch.bat,也可以做成服务,windows自启。
6.在ExceptionLess 上申请账号
7.最新版的ExceptionLess nuget需要vs2017方可使用。可能需要在配置文件中先配置一把ExceptionLess key、serverUrl、并在启动代码中定义
8.exceptionless日志页面如下。若需查询需要filter表达式,具体查询方法参考官网文档:https://github.com/exceptionless/Exceptionless/wiki/Filtering-Searching
我的程序测试git https://gitee.com/nlh774/ExceptionLessDemo。
注意:以上只是测试环境方法。官网强烈建议生产环境,ElasticSearch 最好部署在linux上,而不是像本例的部署在windows上!务必清楚!至于linux部署方法,我暂时不清楚。
博文搜索好多,相信大家也能搜索到,这里只选取几个能解决我问题的点
https://blog.csdn.net/yxwmzouzou/article/details/77531875
https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
https://www.cnblogs.com/zgshi/p/9152196.html
https://www.cnblogs.com/akaxb/p/7207827.html
https://www.cnblogs.com/liyouming/p/9167624.html