Wiki officiel sur site :https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Celui-ci n’est pas installé séparément car j’ai installé VS2015
- Après avoir installé Java JDK 1.8+, vous devez configurer l’environnement Java et ajouter les variables système : JAVA_HOME correspond à C :\Program Files\Java\jdk1.8.0_102 qui est le répertoire où le jdk est installé, et la variable utilisateur Path ajoute %JAVA_HOME %\bin ; Une fois la configuration terminée, ouvrez cmd et exécutez
- Java -version Si une erreur est signalée, il y a de nombreuses possibilités, cherchez-la et une solution sera trouvée, la mienne est de changer le java.exe pour javaa.exe dans le répertoire C :\Windows\System32, puis de relancer cmd et cela réussira
- IIS 8+ Cette sensation n’est pas obligatoire, et IIS 7.5 de mon Windows 7 est aussi correct
- ElasticSearch 1.7.5 (Elasticsearch 2.x n’est pas encore pris en charge) Va à l’adresse de connexion pour télécharger la version 1.7.5, ils ont déjà indiqué que la version 2.x n’est pas prise en charge, il faut tourner plusieurs pages pour trouver cette version historique, vers la page 7, donne directement un lien de téléchargement : elasticsearch-1.7.5, décompresse-la après téléchargement
- Téléchargez le dernier dernier artefact de la dernière version Exceptionless, ZIP, décompressez-le après téléchargement, copiez le elasticsearch.yml dans le répertoire bin du répertoire de décompression elasticsearch, exécutez le elasticsearch.bat dans le répertoire elasticsearch, et vérifiez que la dernière ligne l’a
- Démarré signifie succès, ouvrez http://localhost:9200/ vous pouvez voir les informations pertinentes, si ES est un service de déploiement, copiez-le dans le répertoire de configuration et exécutez-le
- service.bat install|remove|start|stop|manager
- Créez un nouveau site web dans IIS, sélectionnez le répertoire wwwroot dans le répertoire Exceptional décompression, et le port peut être personnalisé ici, par exemple en utilisant 8004, intégration de sélection de pool d’applications 4.0
- Modifiez le site http://localhost:9200 avec ElasticSearchConnectionString comme dans web.config, modifiez <add key="BaseURL » value="http://localhost:8004/# » />, et faites attention au « # » après
- Modifier .constant('BASE_URL', 'http://localhost:8004') dans app.config.*.js
- Ouvrez la http://localhost:8004 et vous verrez la page de connexion, puis créez un compte – > créer un projet, comme créer un projet console, ici vous serez invité à utiliser Exceptionless
- ExceptionlessClient.Default.Startup (« oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI »), où oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI est la clé API
- Créez un nouveau projet console et installez-le avec NuGet
- Install-Package Exceptionless
Écrivez le code de test dans Main :
Ici, vous devez prêter attention à la partie commentée, ou à l’appel suivant :
API spécifiée deux fois, ou via
Configuration avec config :
Cela élimine le besoin de spécifier lors de l’utilisation.
Ensuite, vous pouvez voir les informations d’exception dans le http://localhost:8004/#/type/error/dashboard.
|