Wiki oficial en las instalaciones:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Este no está instalado por separado porque instalé VS2015
- Después de instalar Java JDK 1.8+, necesitas configurar el entorno Java y añadir las variables del sistema: JAVA_HOME corresponde a C:\Program Files\Java\jdk1.8.0_102 que es el directorio donde se instala el jdk, y la variable de usuario Path añade %JAVA_HOME%\bin; Una vez completada la configuración, abre el cmd y ejecuta
- Java -versión Si se reporta un error, hay muchas posibilidades, búscalo y habrá una solución; la mía es cambiar el java.exe a javaa.exe en el directorio C:\Windows\System32, ejecutar de nuevo cmd y tendrá éxito
- IIS 8+ Esta sensación no es obligatoria, y IIS 7.5 de mi win7 también está bien
- ElasticSearch 1.7.5 (Elasticsearch 2.x aún no es compatible) Ve a la dirección de conexión para descargar la versión 1.7.5, ya han dicho que la versión 2.x no es compatible, tienes que pasar varias páginas para encontrar esta versión histórica, más o menos en la página 7, da directamente un enlace de descarga: elasticsearch-1.7.5, descomprime después de descargarla
- Descarga el último artefacto de la última versión Exceptionless ZIP, descomprime después de descargarlo, copia el elasticsearch.yml del directorio al bin-directory del directorio de descompresión elasticsearch, ejecuta el elasticsearch.bat en el directorio elasticsearch y comprueba que la última línea lo tiene
- Iniciado significa éxito, abre http://localhost:9200/ puedes ver la información relevante, si ES es un servicio de despliegue, cópialo al directorio de configuración y ejecuta
- service.bat install|remove|start|stop|manager
- Crea un nuevo sitio web en IIS, selecciona el directorio wwwroot en el directorio de descompresión excepcional, y el puerto puede personalizarse aquí, por ejemplo, usando 8004, integración de selección de pool de aplicaciones 4.0
- Modifica el http://localhost:9200 del sitio con ElasticSearchConnectionString como es en web.config, modifica <add key="BaseURL" value="http://localhost:8004/#" />, y presta atención al "#" posterior
- Modifica .constant('BASE_URL', 'http://localhost:8004') en app.config.*.js
- Abre la http://localhost:8004 y verás la página de inicio de sesión, luego crea una cuenta; > crear un proyecto, como crear un proyecto de consola, aquí te indicarán cómo usar Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), donde oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI es la clave API
- Crea un nuevo proyecto de consola e instálalo usando NuGet
- Install-Package Exceptionless
Escribe el código de prueba en Main:
Aquí debes prestar atención a la parte comentada, o a la siguiente llamada:
clave API especificada dos veces, o mediante
Configuración con configuración:
Esto elimina la necesidad de especificar al usar.
A continuación, puedes ver la información de la excepción en el http://localhost:8004/#/type/error/dashboard.
|