Oficiální wiki na místě:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Tento není nainstalován zvlášť, protože jsem nainstaloval VS2015
- Po instalaci Java JDK 1.8+ je potřeba nakonfigurovat Java prostředí a přidat systémové proměnné: JAVA_HOME odpovídá adresáři C:\Program Files\Java\jdk1.8.0_102 což je adresář, kde je jdk nainstalován, a uživatelská proměnná Path přidává %JAVA_HOME%\bin; Po dokončení konfigurace otevřete cmd a spusťte ho
- java -version Pokud je chyba nahlášena, existuje mnoho možností, vyhledejte ji a bude řešení, moje je změnit java.exe na javaa.exe v adresáři C:\Windows\System32 a znovu spustit cmd a bude to úspěšné
- IIS 8+ Tento pocit není povinný a IIS 7.5 z mého win7 je také v pořádku
- ElasticSearch 1.7.5 (Elasticsearch 2.x zatím není podporován) Přejděte na adresu připojení ke stažení verze 1.7.5, už uvedli, že verze 2.x není podporována, musíte otočit několik stránek, abyste našli tuto historickou verzi, asi na stránce 7, přímo zadejte odkaz ke stažení: elasticsearch-1.7.5, rozbalte ji po stažení
- Stáhněte nejnovější ZIP artefaktu Exceptionless, rozbalte ho po stažení, zkopírujte elasticsearch.yml v adresáři do adresáře bin adresáře dekomprese elasticsearch, spusť elasticsearch.bat v adresáři elasticsearch a zkontrolujte, že poslední řádek ho obsahuje
- Spustit znamená úspěch, otevřete http://localhost:9200/ uvidíte relevantní informace, pokud je ES služba nasazení, zkopírujte ji do konfiguračního adresáře a spustěte
- service.bat install|remove|start|stop|manager
- Vytvořte novou webovou stránku v IIS, vyberte adresář wwwroot v adresáři Exceptional decompression a port lze zde upravit, například pomocí 8004, Application Pool Selection 4.0 integrace
- Upravte http://localhost:9200 stránky pomocí ElasticSearchConnectionString jako es ve web.config, upravte hodnotu <add key="BaseURL" = "http://localhost:8004/#" /> a věnujte pozornost "#" za
- Upravte .constant('BASE_URL', 'http://localhost:8004') v app.config.*.js
- Otevřete http://localhost:8004 a uvidíte přihlašovací stránku, poté vytvořte účet – > vytvořte projekt, například konzolový projekt, zde dostanete dotaz, jak používat Exceptionless
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), kde oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI je api-klíč
- Vytvořte nový konzolový projekt a nainstalujte ho pomocí NuGet
- Install-Package Exceptionless
Napište testovací kód v hlavním kódu:
Zde byste měli věnovat pozornost komentované části, nebo následujícímu hovoru:
API klíč zadán dvakrát, nebo přes
Konfigurace s konfigurací:
Tím odpadá nutnost specifikovat při používání.
Dále můžete vidět informace o výjimce v http://localhost:8004/#/type/error/dashboard.
|