Microsoft IIS
Bereitstellung auf Windows Server 2016+.
Anforderungen
IIS 7 oder höher mit .NET 9 Hosting Bundle installiert
Wir empfehlen dringend SSL für Domains, die nicht lokal sind
Wenn Sie IIS als Clusterknoten betreiben, lesen Sie unbedingt die Cluster-/Scale-out-Setup Sektion.
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
Erstellen Sie einen ngSurvey-Ordner auf der Maschine, die den IIS-Server hostet
Entpacken Sie den Inhalt des ngSurvey-Paket-zip in diesen Ordner
Öffnen Sie in Windows den IIS-Manager
Klicken Sie im Sites-Baum des IIS-Managers mit der rechten Maustaste auf Sites und Website hinzufügen
Setzen Sie den Physikalischen Pfad auf den Ordner, in den Sie den Inhalt des ngSurvey-Zip-Installationspakets entpackt haben
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
Setzen Sie die .NET CLR-Version auf V4
Stellen Sie in den Erweiterten Einstellungen des Anwendungspools die Start Mode-Option auf "AlwaysRunning" und die Option "Idle Time-out (minutes)" auf 0
Öffnen Sie die web.config-Datei mit einem Texteditor.
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
Öffnen Sie Ihren Browser und navigieren Sie zum Stammverzeichnis Ihrer Site
Verwenden Sie folgende Standardanmeldedaten für ngSurvey Email : ngsadmin password : admin
Sobald Sie eingeloggt sind, ändern Sie unbedingt das Standard-Admin-Passwort zu einem Passwort Ihrer Wahl über die Benutzerverwaltung Ansicht.
Sie können zusätzlich Einstellungen wie Mailserver, Captcha und Übersetzungsdienste über die Systemeinstellungen Seite konfigurieren.
Genießen Sie ein großartiges Umfrage-Tool!
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?