Officiell wiki på plats:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Den här är inte installerad separat eftersom jag installerade VS2015
- Efter installation av Java JDK 1.8+ behöver du konfigurera Java-miljön och lägga till systemvariablerna: JAVA_HOME motsvarar C:\Program Files\Java jdk1.8.0_102\ som är katalogen där jdk är installerad, och användarvariabeln Path lägger till %JAVA_HOME%\bin; När konfigurationen är klar, öppna cmd och kör
- java -version Om ett fel rapporteras finns det många möjligheter, sök efter det så finns det en lösning, min är att ändra java.exe till javaa.exe i C:\Windows\System32-katalogen och köra cmd igen så lyckas det
- IIS 8+ Den här känslan är inte obligatorisk, och IIS 7.5 på min win7 är också okej
- ElasticSearch 1.7.5 (Elasticsearch 2.x stöds ännu inte) Gå till anslutningsadressen för att ladda ner version 1.7.5, de har redan sagt att version 2.x inte stöds, du måste bläddra flera sidor för att hitta denna historiska version, om på sidan 7, ge direkt en nedladdningslänk: elasticsearch-1.7.5, packa upp efter nedladdning
- Ladda ner den senaste Exceptionless-versionen av artifaktar-ZIP, packa upp den efter nedladdning, kopiera elasticsearch.yml i katalogen till bin-katalogen i elasticsearch-dekompressionskatalogen, utför elasticsearch.bat i elasticsearch-katalogen och se till att sista raden har den
- Started betyder framgång, öppna http://localhost:9200/ du kan se relevant information, om es är en distributionstjänst, kopiera den till konfigurationskatalogen och kör
- service.bat install|remove|start|stop|manager
- Skapa en ny webbplats i IIS, välj wwwroot-katalogen i katalogen Exceptional decompression, och porten kan anpassas här, till exempel med 8004, application pool selection 4.0-integration
- Modifiera webbplatsen http://localhost:9200 med ElasticSearchConnectionString som es i web.config, ändra <add key="BaseURL" value="http://localhost:8004/#" />, och var uppmärksam på "#" efter
- Modifiera .constant('BASE_URL', 'http://localhost:8004') i app.config.*.js
- Öppna http://localhost:8004 så ser du inloggningssidan, skapa sedan ett konto – > skapa ett projekt, till exempel att skapa ett konsolprojekt, här kommer du att få instruktioner om hur man använder Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), där oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI är api-nyckeln
- Skapa ett nytt konsolprojekt och installera det med NuGet
- Install-Package Exceptionless
Skriv testkoden i Main:
Här behöver du vara uppmärksam på den kommenterade delen, eller följande samtal:
API-nyckel specificerad två gånger, eller via
Konfiguration med konfiguration:
Detta eliminerar behovet av att specificera vid användning.
Därefter kan du se undantagsinformationen i http://localhost:8004/#/type/error/dashboard.
|