零.参考网站:

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安装的一些坑的更多相关文章

  1. CentOS7.4安装MySQL踩坑记录

    CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...

  2. asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程

    最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...

  3. ubuntu 下安装docker 踩坑记录

    ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...

  4. Charles 抓包工具安装和采坑记录

    Charles 抓包工具安装和采坑记录 网络抓包是解决网络问题的第一步,也是网络分析的基础.网络出现问题,第一步肯定是通过抓包工具进行路径分析,看哪一步出现异常.做网络爬虫,第一步就是通过抓包工具对目 ...

  5. 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 重点: 实现多级子目录的压缩, ...

  6. 记一次RabbitMq 安装和配置坑

    记一次RabbitMq 安装和配置坑 正常情况下安装 先安装erl ,在安装rabbitmq 这个在windows下的安装没什么技巧,按照默认一路下一步就ok.安装好后可以到cmd测试是否安装好. 测 ...

  7. 【转】asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程

    最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...

  8. sqlserver安装和踩坑经历

    sqlserver安装和踩坑经历 下载 下载 安装 大致是按照这个来的 安装教程 出错 windows系统安装软件弹出"Windows installer service could not ...

  9. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

随机推荐

  1. 求两个数的最大公约数和最小公倍数Java(cvte考题)

    //最大公约数 最小公倍数 通过测试 public class GongYue{ public static int gongyue(int m, int n) throws Exception{ i ...

  2. mybatis 中 if-test 判断大坑

    [<if test="takeWay == '0'">]mybatis的if判断 单个的字符要写到双引号里面才行,改为<if test='takeWay == & ...

  3. [转帖]H5 手机 App 开发入门:技术篇

    H5 手机 App 开发入门:技术篇   http://www.ruanyifeng.com/blog/2019/12/mobile-app-technology-stack.html 阮一峰老师的文 ...

  4. dispatchEvent 自定义触发事件,常用于自定义鼠标事件或点击事件

    自定义事件的触发又是不可避免的,由于浏览器兼容性问题,我们要分开说了,针对标准浏览器和IE6/7等考古浏览器. 1. 对于标准浏览器,其提供了可供元素触发的方法:element.dispatchEve ...

  5. 哈密尔顿环x

    欧拉回路是指不重复地走过所有路径的回路,而哈密尔顿环是指不重复地走过所有的点,并且最后还能回到起点的回路.  代码如下: #include<iostream> #include<cs ...

  6. 使用keil生成bin文件

      相关文件  下载http://pan.baidu.com/share/link?shareid=478269&uk=1107426113 使用kei自带的工具的话是 打开Options f ...

  7. mybatis plus 报错 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 少了个范型

  8. LeetCode 46. 全排列(Permutations)

    题目描述 给定一个没有重复数字的序列,返回其所有可能的全排列. 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [ ...

  9. Android 获取视频照片与刷新媒体库

    1.获取本地所有视频 public void getLoadMedia() { Cursor cursor = UILApplication.instance.getApplicationContex ...

  10. 1.5 log4j使用教程

    日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...