abp vnext 微服务-Exceptionless 日志收集框架本地环境搭建

本文介绍了如何在有免费限制的情况下部署Exceptionless服务,包括系统环境要求(.NET4.6.1和JavaSdk,以及ElasticSearch的配置),本地部署步骤,以及如何将Exceptionless从本地部署到IIS服务器,详细说明了Web.config和app.config的修改过程。
摘要由CSDN通过智能技术生成

exceptionless线上版本免费是有限制的,所以一般我们都是自己搭建服务端,这样使用起来就没有限制,而且也安全。

5f45ba0ee02a4b600b565ec6579b536e.jpeg

1、系统环境要求

  1. .NET 4.6.1。如果已安装过VS请忽略。

  2. 下载 Java Sdk1.8+,Win10环境下配置Java 环境变量参考

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    http://blog.csdn.net/wiinder/article/details/50906029

  3. 下载ElasticSearch 5.1,它是一个基于Lunce搜索服务器。也是框架本身强制依赖的一个环境。

    https://www.elastic.co/cn/downloads

  ElasticSearch 下载解压后进入bin目录

22e3af4b2f9ef1e71302801937c3d4db.jpeg

    运行elasticsearch.bat启动elasticsearch环境。

    如果觉得每次都要打开bat文件太麻烦,我们可以创建一个Windows Service系统服务。进入elasticsearch\bin 目录下执行:

fe7a1bc2ac64632d48ed6b9d46384775.jpeg

    执行成功后我们可以在系统服务中看到

c4f8abd4714740fd291d84147d25ceea.jpeg

    将服务设置为自启动就不用每次打开bat文件了。

    Elasticsearch-Service.bat后面还可以执行这些命令:

    1. Install: 安装Elasticsearch服务 

    2. Remove: 删除已安装的Elasticsearch服务(如果启动则停止服务) 

    3. Start: 启动Elasticsearch服务(如果已安装)

    4. Stop: 停止服务(如果启动)

    5. Manager:启动GUI来管理已安装的服务 

2、本地部署Exceptionless  

    下载最新的Exceptionless代码,解压后点击Start.bat如果出现下图效果即部署成功。

https://github.com/exceptionless/Exceptionless/releases

c4bcfd41cd76d371b31d65d1035c4fff.jpeg

    这样就部署成功了,

    本地测试后,我准备往服务器上部署。服务器怎么能往http://localhost:50000/本地地址写入日志,最终还是得部署到IIS上。

三、IIS环境部署

    1.添加网站,进入刚刚下载Exceptionless代码目录,选择wwwroot

3dcc56a9cf12c8e29f4117d662967564.jpeg

    2.进入wwwroot目录内,打开Web.config文件,修改BaseURL=刚刚你添加网站的地址。ElasticSearchConnectionString为elasticsearch server 地址。

02a6bf03cf53d498c7c43a99c2069476.jpeg

    3.进入wwwroot目录内,打开app.config.*.js,修改BASE_URL=刚刚你添加网站的地址

 到此本地IIS环境搭建结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值