Offizielles Wiki vor Ort:https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting
- .NET 4.6.1 Dieses ist nicht separat installiert, weil ich VS2015 installiert habe
- Nach der Installation von Java JDK 1.8+ müssen Sie die Java-Umgebung konfigurieren und die Systemvariablen hinzufügen: JAVA_HOME entspricht C:\Program Files\Java\jdk1.8.0_102 dem Verzeichnis, in dem das jdk installiert ist, und die Benutzervariable Path fügt %JAVA_HOME%\bin hinzu; Nach Abschluss der Konfiguration öffnen Sie cmd und führen Sie sie aus
- java -version Wenn ein Fehler gemeldet wird, gibt es viele Möglichkeiten, suche danach und es wird eine Lösung geben. Meine ist, die java.exe im Verzeichnis C:\Windows\System32 auf javaa.exe zu ändern und cmd erneut auszuführen, dann ist es erfolgreich
- IIS 8+ Dieses Gefühl ist nicht verpflichtend, und IIS 7.5 meiner Win7 ist auch in Ordnung
- ElasticSearch 1.7.5 (Elasticsearch 2.x wird noch nicht unterstützt) Gehe zur Verbindungsadresse, um die Version 1.7.5 herunterzuladen, sie haben bereits angegeben, dass die 2.x-Version nicht unterstützt wird, du musst mehrere Seiten umblättern, um diese historische Version zu finden, etwa auf Seite 7, gib direkt einen Download-Link an: elasticsearch-1.7.5, entpacke sie nach dem Herunterladen
- Laden Sie die neueste Exceptionless-Release-Artefakt-ZIP herunter, entpacken Sie sie nach dem Herunterladen, kopieren Sie die elasticsearch.yml im Verzeichnis in das BIN-Verzeichnis des Elasticsearch-Dekompressionsverzeichnisses, führen die elasticsearch.bat im Elasticsearch-Verzeichnis aus und prüfen, ob die letzte Zeile sie enthält
- Started bedeutet Erfolg, öffne http://localhost:9200/ du die relevanten Informationen sehen kannst, wenn es ein Deployment-Dienst ist, kopiere sie in das Config-Verzeichnis und führe es aus
- service.bat install|remove|start|stop|manager
- Erstellen Sie eine neue Website in IIS, wählen Sie das wwwroot-Verzeichnis im Verzeichnis Exceptional Decompression aus, und der Port kann hier angepasst werden, zum Beispiel mit 8004, Application Pool Selection 4.0-Integration
- Ändere die Seite http://localhost:9200 mit ElasticSearchConnectionString als es in web.config, ändere <add key="BaseURL" value="http://localhost:8004/#" /> und achte auf das "#" danach
- Ändern Sie .constant('BASE_URL', 'http://localhost:8004') in app.config.*.js
- Öffne die http://localhost:8004 und du siehst die Login-Seite, dann erstelle ein Konto – > ein Projekt erstellen, zum Beispiel ein Konsolenprojekt, hier wirst du aufgefordert, wie du Exceptionless benutzt
- ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"), wobei oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI der API-Schlüssel ist
- Erstelle ein neues Konsolenprojekt und installiere es mit NuGet
- Install-Package Exceptionless
Schreibe den Testcode in Main:
Hier solltest du auf den kommentierten Teil oder den folgenden Anruf achten:
API-Key zweimal angegeben oder über
Konfiguration mit Konfiguration:
Dies entfällt die Notwendigkeit, beim Verwenden zu spezifizieren.
Als Nächstes können Sie die Ausnahmeinformationen im http://localhost:8004/#/type/error/dashboard sehen.
|