exceptionless线上版本免费是有限制的,所以一般我们都是自己搭建服务端,这样使用起来就没有限制,而且也安全。
1、系统环境要求
.NET 4.6.1。如果已安装过VS请忽略。
下载 Java Sdk1.8+,Win10环境下配置Java 环境变量参考
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://blog.csdn.net/wiinder/article/details/50906029
下载ElasticSearch 5.1,它是一个基于Lunce搜索服务器。也是框架本身强制依赖的一个环境。
https://www.elastic.co/cn/downloads
ElasticSearch 下载解压后进入bin目录
运行elasticsearch.bat启动elasticsearch环境。
如果觉得每次都要打开bat文件太麻烦,我们可以创建一个Windows Service系统服务。进入elasticsearch\bin 目录下执行:
执行成功后我们可以在系统服务中看到
将服务设置为自启动就不用每次打开bat文件了。
Elasticsearch-Service.bat后面还可以执行这些命令:
-
Install: 安装Elasticsearch服务
Remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
Start: 启动Elasticsearch服务(如果已安装)
Stop: 停止服务(如果启动)
Manager:启动GUI来管理已安装的服务
2、本地部署Exceptionless
下载最新的Exceptionless代码,解压后点击Start.bat如果出现下图效果即部署成功。
https://github.com/exceptionless/Exceptionless/releases
这样就部署成功了,
本地测试后,我准备往服务器上部署。服务器怎么能往http://localhost:50000/本地地址写入日志,最终还是得部署到IIS上。
三、IIS环境部署
1.添加网站,进入刚刚下载Exceptionless代码目录,选择wwwroot
2.进入wwwroot目录内,打开Web.config文件,修改BaseURL=刚刚你添加网站的地址。ElasticSearchConnectionString为elasticsearch server 地址。
3.进入wwwroot目录内,打开app.config.*.js,修改BASE_URL=刚刚你添加网站的地址
到此本地IIS环境搭建结束。