Официальная локальная вики:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Этот не установлен отдельно, потому что я установил VS2015
- После установки Java JDK 1.8+ необходимо настроить Java-среду и добавить системные переменные: JAVA_HOME соответствует C:\Program Files\Java\jdk1.8.0_102 — это директория, где установлен jdk, а пользовательская переменная Path добавляет %JAVA_HOME%\bin; После завершения конфигурации откройте cmd и запустите
- java-версия Если ошибка сообщается, возможностей много, найдите её — решение найдётся — у меня есть java.exe на javaa.exe в каталоге C:\Windows\System32, запустить cmd снова — и всё будет успешно.
- IIS 8+ Это ощущение не обязательно, и IIS 7.5 моего Win7 тоже нормальный
- ElasticSearch 1.7.5 (Elasticsearch 2.x пока не поддерживается) Перейдите по адресу подключения, чтобы скачать версию 1.7.5, они уже заявили, что версия 2.x не поддерживается, чтобы найти эту историческую версию, нужно перевернуть несколько страниц, примерно на странице 7, напрямую дайте ссылку для скачивания: elasticsearch-1.7.5, распаковайте после скачивания
- Скачайте последнюю версию артефакта Exceptionless, распаковайте его после скачивания, скопируйте elasticsearch.yml из каталога в каталог Bin каталога распаковки elasticsearch, выполните elasticsearch.bat в каталоге elasticsearch и убедитесь, что она есть в последней строке
- Запуск означает успех, откройте http://localhost:9200/ увидите соответствующую информацию, если ES — это сервис развертывания, скопируйте её в каталог конфигурации и выполните
- service.bat install|remove|start|stop|manager
- Создайте новый сайт в IIS, выберите каталог wwwroot в каталоге Exceptional decompression, и порт можно настроить здесь, например, с помощью интеграции с выбором пула приложений 8004 4.0
- Измените http://localhost:9200 сайта с помощью ElasticSearchConnectionString как es в web.config, измените <add key="BaseURL" value="http://localhost:8004/#" /> и обратите внимание на "#" после
- Изменить .constant('BASE_URL', 'http://localhost:8004') в app.config.*.js
- Откройте http://localhost:8004, и вы увидите страницу входа, затем создайте аккаунт — > создать проект, например, консольный проект, здесь вам подскажут, как использовать Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), где oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI является api-ключом
- Создайте новый консольный проект и установите его с помощью NuGet
- Install-Package без исключений
Напишите тестовый код на Main:
Здесь нужно обратить внимание на комментарий, или на следующий вызов:
api-ключ, указанный дважды или через
Конфигурация с конфигурацией:
Это устраняет необходимость уточнять при использовании.
Далее вы можете увидеть информацию об исключениях в http://localhost:8004/#/type/error/dashboard.
|