Wiki ufficiale in sede:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Questo non è installato separatamente perché ho installato VS2015
- Dopo aver installato Java JDK 1.8+, è necessario configurare l'ambiente Java e aggiungere le variabili di sistema: JAVA_HOME corrisponde a C:\Program Files\Java\jdk1.8.0_102 che è la directory dove è installato il jdk, e la variabile utente Path aggiunge %JAVA_HOME%\bin; Dopo aver completato la configurazione, apri cmd ed esegui
- versione java Se viene segnalato un errore, ci sono molte possibilità, cercalo e troverai una soluzione; la mia è cambiare il java.exe in javaa.exe nella directory C:\Windows\System32, eseguire di nuovo cmd e avrà successo
- IIS 8+ Questa sensazione non è obbligatoria, e anche IIS 7.5 del mio Windows 7 va bene
- ElasticSearch 1.7.5 (Elasticsearch 2.x non è ancora supportato) Vai all'indirizzo di connessione per scaricare la versione 1.7.5, hanno già dichiarato che la versione 2.x non è supportata, devi girare diverse pagine per trovare questa versione storica, circa a pagina 7, fornisci direttamente un link per il download: elasticsearch-1.7.5, scomprimilo dopo il download
- Scarica l'ultimo artefatto Exceptionless release ZIP, scomprimilo dopo il download, copia il elasticsearch.yml nella directory bin della directory elasticsearch, esegui il elasticsearch.bat nella directory elasticsearch e verifica che l'ultima riga lo abbia
- Iniziato significa successo, apri http://localhost:9200/ puoi vedere le informazioni rilevanti, se ES è un servizio di deployment, copialo nella directory di configurazione ed eseguilo
- service.bat install|remove|start|stop|manager
- Crea un nuovo sito web in IIS, seleziona la directory wwwroot nella directory Exceptional decompression, e la porta può essere personalizzata qui, ad esempio usando 8004, integrazione selezione del pool applicazioni 4.0
- Modifica il http://localhost:9200 del sito con ElasticSearchConnectionString come es in web.config, modifica <add key="BaseURL" value="http://localhost:8004/#" />, e presta attenzione al "#" dopo
- Modifica .constant('BASE_URL', 'http://localhost:8004') in app.config.*.js
- Apri il http://localhost:8004 e vedrai la pagina di accesso, poi crea un account > creare un progetto, come creare un progetto console, qui ti verrà chiesto come usare Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), dove oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI è la chiave API
- Crea un nuovo progetto console e installalo usando NuGet
- Install-Package Exceptionless
Scrivi il codice di test in Main:
Qui devi prestare attenzione alla parte commentata, o alla seguente chiamata:
API-key specificata due volte, oppure tramite
Configurazione con configurazione:
Questo elimina la necessità di specificare l'uso.
Successivamente, puoi vedere le informazioni sulle eccezioni nel http://localhost:8004/#/type/error/dashboard.
|