Wiki oficial no local:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Este não está instalado separadamente porque eu instalei o VS2015
- Após instalar o Java JDK 1.8+, você precisa configurar o ambiente Java e adicionar as variáveis do sistema: JAVA_HOME corresponde a C:\Program Files\Java\jdk1.8.0_102 que é o diretório onde o jdk está instalado, e a variável de usuário Path adiciona %JAVA_HOME%\bin; Após a configuração ser concluída, abra o cmd e execute
- Java -versão Se um erro for reportado, há muitas possibilidades, procure por ele e haverá uma solução, a minha é mudar o java.exe para javaa.exe no diretório C:\Windows\System32, rodar o cmd novamente e será bem-sucedido
- IIS 8+ Essa sensação não é obrigatória, e o IIS 7.5 do meu Windows 7 também é aceitável
- ElasticSearch 1.7.5 (Elasticsearch 2.x ainda não é suportado) Vá ao endereço de conexão para baixar a versão 1.7.5, eles já disseram que a versão 2.x não é suportada, você precisa virar várias páginas para encontrar essa versão histórica, por volta da página 7, forneça diretamente um link para download: elasticsearch-1.7.5, descompacte após baixar
- Baixe o mais recente artefato da versão Exceptionless ZIP, descompacte após baixar, copie o elasticsearch.yml do diretório para o diretório bin do diretório de descompressão elasticsearch, execute o elasticsearch.bat no diretório elasticsearch e veja que a última linha o contém
- iniciado significa sucesso, abra http://localhost:9200/ você possa ver as informações relevantes, se o ES for um serviço de implantação, copie para o diretório de configuração e execute
- service.bat install|remove|start|stop|manager
- Crie um novo site no IIS, selecione o diretório wwwroot no diretório Exceptional de descompressão, e a porta pode ser personalizada aqui, por exemplo, usando 8004, integração com seleção de pool de aplicações 4.0
- Modificar o http://localhost:9200 do site com ElasticSearchConnectionString como es em web.config, modificar <add key="BaseURL" value="http://localhost:8004/#" />, e preste atenção ao "#" depois
- Modificar .constant('BASE_URL', 'http://localhost:8004') em app.config.*.js
- Abra o http://localhost:8004 e você verá a página de login, depois crie uma conta – > criar um projeto, como criar um projeto de console, aqui você será orientado a usar o Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), onde oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI é a chave de API
- Crie um novo projeto de console e instale-o usando NuGet
- Install-Package Exceptionless
Escreva o código de teste no Main:
Aqui você precisa prestar atenção à parte comentada, ou à seguinte chamada:
API-key especificado duas vezes, ou via
Configuração com configuração:
Isso elimina a necessidade de especificar ao usar.
Em seguida, você pode ver as informações de exceção na http://localhost:8004/#/type/error/dashboard.
|