Exceptionless安装的一些坑
零.参考网站:
https://www.cnblogs.com/zgshi/p/9152196.html 博客园上介绍。基本上介绍了如何安装和放到IIS上面。
https://www.cnblogs.com/xiaobai123/p/9238415.html ExceptionLess上面的扩展一系列的方法
一.安装注意点
1. 在第一次按照文档中安装的时候,其实执行Start.bat命令会报错然后用第一个链接中的方法就能解决。Start.bat里面就是执行了Start-ElasticSearch.ps1和Start-Website.ps1的命令。会下载elasticsearch-5.5.2 和kibana。前者就是Exceptionless存放数据的。
2. 在将网站安装到IIS上面的时候,要在服务器在启动elasticsearch-service.bat。通过命令行cmd在当前目录。执行elasticsearch-service.bat install 和elasticsearch-service.bat start。在service.msc(服务)中查看服务是否成功运行。效果如下图。
当运行成功便可以直接访问 http://localhost:9200/ 默认端口9200。IIS便可以正常访问。
二.在Exceptionless中添加项目
1. 添加项目
一个组织下可以有多个项目。
点击Add project。进入如下页面基本上选择 MVC或者WebApi。两种方式大同小异。
如果为Mvc的话,首先要通过NuGet获取Exceptionless.Mvc的dll。然后再web.config添加配置。Apikey就是网站生产的apikey。然后serverurl为Exceptionless网站。
如果为WebApi。还是加入相同的配置。然后再webaiConfig中注册。
ex.ToExceptionless().Submit()。这可以再catch中使用这个,代码意思就是将异常发送到网站中。
三.本地运行ok部署到服务器上面的坑
1. 在安装Exceptionless的时候其实要先启动elasticsearch.bat。为了让启动方便,也提供了elasticsearch-service作为windows本地运行服务的方案。操作也很简单 在目录下 执行elasticsearch-service.bat install 便可以。但是我运行的时候报了命令语法不正确的。然后用编辑器打开了elasticsearch-service.bat的文件。将第一行注释掉去,命令便可以一条一条执行。对于bat文件调试技巧可以去百度搜索。
后来发现,原来是目录里面有括号 导致找不到文件。然后把目录改正确,又发现没有JAVA_HOME的系统变量批处理文件找不到。但我服务器是已经安装了的。所有我来了一个骚操作。直接将JAVA_HOME这个变量写死。然后服务便正常安装上去了。
效果如下,默认可以通过localhost:9200访问 。效果如下则为成功
2. 本地部署的时候使用的都使用的localhost。这里特别要注意。现在有两个网站都要改成对应的服务器ip。一个是exceptionLess的网站 localhost:50000 和elasticsearch的localhost:9200。 总共改三个地方。
修改elasticsearch:
Network.host:XXXX (服务器的ip)
Exceptionless:要修改这两个文件
马赛克的地方就是服务器ip
第一个地方修改的是对应的 elasticsearch IP地址。第二个就是Base_URL.
修改的对应关系:http://www.fwhyy.com/2016/09/use-exceptionLess/ 详情查看这里.
3.如果是阿里云的话,还要配置一下安全组和防火墙。
Exceptionless安装的一些坑的更多相关文章
- CentOS7.4安装MySQL踩坑记录
CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...
- asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程
最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...
- ubuntu 下安装docker 踩坑记录
ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...
- Charles 抓包工具安装和采坑记录
Charles 抓包工具安装和采坑记录 网络抓包是解决网络问题的第一步,也是网络分析的基础.网络出现问题,第一步肯定是通过抓包工具进行路径分析,看哪一步出现异常.做网络爬虫,第一步就是通过抓包工具对目 ...
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ...
- 记一次RabbitMq 安装和配置坑
记一次RabbitMq 安装和配置坑 正常情况下安装 先安装erl ,在安装rabbitmq 这个在windows下的安装没什么技巧,按照默认一路下一步就ok.安装好后可以到cmd测试是否安装好. 测 ...
- 【转】asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程
最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...
- sqlserver安装和踩坑经历
sqlserver安装和踩坑经历 下载 下载 安装 大致是按照这个来的 安装教程 出错 windows系统安装软件弹出"Windows installer service could not ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...
随机推荐
- 有趣的动画swf 小鼠吃豆子
今天发现一个有趣的动画swf,小鼠吃豆子,呵呵 <object width="240" height="206" data="http://cd ...
- JDK代码查看--Eclipse
除了要会查找文档,还要学会使用查看代码. 首先看一看你是否下载了源码,如果没下载就去网上下载一个版本,在Eclipse中window->Preferences->Java->Inst ...
- Gym - 101173H Hangar Hurdles (kruskal重构树/最小生成树+LCA)
题目大意:给出一个n*n的矩阵,有一些点是障碍,给出Q组询问,每组询问求两点间能通过的最大正方形宽度. 首先需要求出以每个点(i,j)为中心的最大正方形宽度mxl[i][j],可以用二维前缀和+二分或 ...
- 前端杂谈: Attribute VS Property
前端杂谈: Attribute VS Property 第一个问题: 什么是 attribute & 什么是 property ? attribute 是我们在 html 代码中经常看到的键值 ...
- Confluence 6 Office 和 PDF 文件
插入一个文件到页面中是能够让你将有用的文件,电子表格,幻灯片或者其他可用的文件在你小组中进行分享的好方法. 针对所有的文件类型,你可以选择以链接方式插入一个文件.缩略图将会对文档的内容进行预览同时可以 ...
- Vue.js——vue-resource详细介绍
概述 Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery.vue-resource是Vue.js的一款插件,它可以通过 ...
- 【Python】爬虫汇总
主要流程: 获取url下载网页从网页中找寻自己需要的保存(解析+输出)主要概念URL:分大小写统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址.互联 ...
- Link-Cut Tree(LCT) 教程
目录 前置知识 介绍 Access FindRoot MakeRoot Split Link Cut 关于Splay中操作的一点说明: 模板 前置知识 请先对树链剖分和Splay有所了解.LCT基于树 ...
- Remove the Substring
D2. Remove the Substring (hard version) 思路:其实就是贪心吧,先从前往后找,找到 t 可在 s 中存在的最小位置 (pre),再从后往前找,找到 t 可在 s ...
- PHP 判断当前日期是否是法定节假日或者休息日 (原)
//判断日期是不是节假日或者双休日接口 @param time [时间(时间戳或者Y-m-d都可)] public function get_type_by_date(){ $t = $_GET['t ...