Microsoft IIS

Bereitstellung auf Windows Server 2016+.

Anforderungen

  1. IIS 7 oder höher mit .NET 9 Hosting Bundle installiert

Erforderliche Downloads

Um ngSurvey auf IIS einzurichten, müssen Sie zunächst das neueste herunterladen und installieren Microsoft .NET 9 IIS Hosting Bundle Paket. Sobald installiert, können Sie das ngSurvey-Archiv von folgendem Ort herunterladen. ngSurvey Installations-ZIP-Paket

Installationsschritte

  1. Erstellen Sie einen ngSurvey-Ordner auf der Maschine, die den IIS-Server hostet

  2. Entpacken Sie den Inhalt des ngSurvey-Paket-zip in diesen Ordner

  3. Öffnen Sie in Windows den IIS-Manager

  4. Klicken Sie im Sites-Baum des IIS-Managers mit der rechten Maustaste auf Sites und Website hinzufügen

  5. Setzen Sie den Physikalischen Pfad auf den Ordner, in den Sie den Inhalt des ngSurvey-Zip-Installationspakets entpackt haben

  6. Nachdem Sie die Site erstellt haben, gehen Sie zu den Anwendungspools im IIS-Manager und öffnen Sie die Eigenschaften des Application Pools der Website; der Standardname ist der Name der gerade erstellten Website

  7. Setzen Sie die .NET CLR-Version auf V4

  8. Stellen Sie in den Erweiterten Einstellungen des Anwendungspools die Start Mode-Option auf "AlwaysRunning" und die Option "Idle Time-out (minutes)" auf 0

  9. Öffnen Sie die web.config-Datei mit einem Texteditor.

  10. Kommentieren Sie die Environment-Variable-Zeile aus und setzen Sie die Connection String auf den Server, der die ngSurvey-Datenbank hostet. Wenn Sie MySQL als Datenbank-Backend verwenden, folgen Sie bitte dem MySQL-Konfigurations-Tutorial.

    • ConnectionStrings:NGSurveyDB Connectionstring zum Server, der die ngSurvey-Datenbank hostet

  11. Öffnen Sie Ihren Browser und navigieren Sie zum Stammverzeichnis Ihrer Site

  12. Verwenden Sie folgende Standardanmeldedaten für ngSurvey Email : ngsadmin password : admin

  13. Sobald Sie eingeloggt sind, ändern Sie unbedingt das Standard-Admin-Passwort zu einem Passwort Ihrer Wahl über die Benutzerverwaltung Ansicht.

  14. Sie können zusätzlich Einstellungen wie Mailserver, Captcha und Übersetzungsdienste über die Systemeinstellungen Seite konfigurieren.

  15. Genießen Sie ein großartiges Umfrage-Tool!

Sie können den Gesundheits-/Arbeitsstatus Ihrer ngSurvey-Installation unter https://yourrootsite/api/system/status abfragen

Datenbankeinrichtung

NgSurvey konfiguriert/erstellt/aktualisiert standardmäßig automatisch die Datenbank, die in Ihrer Connectionstring angegeben ist.

Sie können auch den http://yourngsurveysite/ngs/setup Link verwenden, um Ihre Datenbank über die bereitgestellte Benutzeroberfläche einzurichten.

Beachten Sie, dass ngSurvey beim Ausführen Ihres Containers unter AWS automatisch alle RDS-Verbindungsparameter übernimmt. Die Datenbank erfordert SQL Server 2016 oder höher bzw. MySQL 8 oder höher

Zuletzt aktualisiert

War das hilfreich?