Uradni lokalni wiki:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Ta ni nameščen ločeno, ker sem namestil VS2015
- Po namestitvi Java JDK 1.8+ morate konfigurirati Java okolje in dodati sistemske spremenljivke: JAVA_HOME ustreza C:\Program Files\Java\jdk1.8.0_102 kar je imenik, kjer je nameščen jdk, uporabniška spremenljivka Path pa doda %JAVA_HOME%\bin; Ko je konfiguracija končana, odprite cmd in zaženite
- java -version Če je napaka prijavljena, obstaja veliko možnosti, jo poiščite in bo rešitev, moja pa je, da spremenim java.exe na javaa.exe v mapi C:\Windows\System32 in ponovno zaženem cmd ter bo uspešno
- IIS 8+ Ta občutek ni obvezen, tudi IIS 7.5 na mojem win7 je v redu
- ElasticSearch 1.7.5 (Elasticsearch 2.x še ni podprt) Pojdite na naslov povezave, da prenesete različico 1.7.5, že so povedali, da različica 2.x ni podprta, za to zgodovinsko različico morate obrniti več strani, približno na strani 7, neposredno dajte povezavo za prenos: elasticsearch-1.7.5, razpakirajte po prenosu
- Prenesite najnovejši ZIP artefakt izdaje Exceptionless, ga po prenosu razpakirate, kopirajte elasticsearch.yml iz mape v mapo bin v mapi dekompresije elasticsearch, izvedite elasticsearch.bat v mapi elasticsearch in preverite, da ga ima zadnja vrstica
- Začetek pomeni uspeh, odpri http://localhost:9200/ vidiš ustrezne informacije, če je ES storitev nameščanja, kopiraj v konfiguracijsko mapo in zaženi
- service.bat install|remove|start|stop|manager
- Ustvarite novo spletno stran v IIS, izberite wwwroot mapo v mapi Exceptional decompression in port je mogoče prilagoditi tukaj, na primer z uporabo 8004, integracije Application Pool Selection 4.0
- Spremenite http://localhost:9200 strani z ElasticSearchConnectionString kot es v web.config, spremenite vrednost <add key="BaseURL" ="http://localhost:8004/#" /> in bodite pozorni na "#"
- Spremenite .constant('BASE_URL', 'http://localhost:8004') v app.config.*.js
- Odprite http://localhost:8004 in videli boste prijavno stran, nato ustvarite račun – > ustvarite projekt, na primer ustvarite konzolni projekt, tukaj boste pozvani, kako uporabljati Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), kjer je oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI api-ključ
- Ustvari nov konzolni projekt in ga namesti z uporabo NuGeta
- Install-Package Exceptionless
Napiši testno kodo v glavnem:
Tukaj morate biti pozorni na komentirani del ali naslednji klic:
API ključ je določen dvakrat ali preko
Konfiguracija s konfiguracijo:
To odpravlja potrebo po natančnem določanju uporabe.
Nato si lahko v http://localhost:8004/#/type/error/dashboard ogledate informacije o izjemah.
|