Офіційна локальна вікі: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.
|