Microsoft IIS
Bereitstellung auf Windows Server 2016+.
Anforderungen
IIS 7 oder höher mit .NET 10 Hosting-Bundle installiert
Wir empfehlen dringend SSL für Domänenbasierte Websites, die nicht lokal sind
Wenn Sie IIS als Cluster-Knoten betreiben, lesen Sie unbedingt die Cluster-/Scale-out-Einrichtungssektion.
Erforderliche Downloads
Um ngSurvey auf IIS einzurichten, müssen Sie zuerst das neueste herunterladen und installieren Microsoft .NET 10 IIS Hosting Bundle Paket. Nach der Installation können Sie das ngSurvey-Archiv von folgender Stelle herunterladen. ngSurvey Installations-ZIP-Paket
Installationsschritte
Erstellen Sie auf dem Server, der IIS hostet, einen ngSurvey-Ordner
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 wählen Sie Website hinzufügen
Legen Sie den physischen Pfadordner auf den Ordner fest, in den Sie den Inhalt des ngSurvey-ZIP-Installationspakets entpackt haben
Nachdem Sie die Website erstellt haben, wechseln Sie zu den Anwendungspools im IIS-Manager und öffnen die Eigenschaften des Anwendungspools der Website; der Standardname ist der Name der gerade erstellten Website
Setzen Sie die .NET CLR-Version auf V4
In den Erweiterten Einstellungen des Anwendungspools setzen Sie die Option Startmodus auf "AlwaysRunning" und die Option "Idle Time-out (minutes)" auf 0
Öffnen Sie die web.config-Datei mit einem Texteditor.
Kommentieren Sie die Zeile mit der Umgebungsvariable 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-Konfigurationstutorial.
ConnectionStrings:NGSurveyDB Connectionstring zum Server, der die ngSurvey-Datenbank hostet
Öffnen Sie Ihren Browser und navigieren Sie zum Stammverzeichnis Ihrer Site
Verwenden Sie folgende Standard-Anmeldedaten für ngSurvey Email : ngsadmin password : admin
Sobald Sie angemeldet sind, stellen Sie sicher, dass Sie das Standard-Admin-Passwort über die Benutzerverwaltung Änderungsbildschirm.
Sie können zusätzlich Einstellungen wie Mailserver, Captcha und Übersetzungsdienste über die Systemeinstellungen Seite konfigurieren.
Viel Erfolg mit diesem leistungsstarken Umfragetool!
Sie können den Gesundheits-/Arbeitsstatus Ihrer ngSurvey-Installation unter https://yourrootsite/api/system/status abrufen
Datenbankeinrichtung
Standardmäßig konfiguriert / erstellt / aktualisiert ngSurvey automatisch die Datenbank, die in Ihrem Connectionstring angegeben ist.
Sie können auch die http://yourngsurveysite/ngs/setup Verknüpfung verwenden, um Ihre Datenbank über die bereitgestellte Benutzeroberfläche einzurichten.
Beachten Sie, dass ngSurvey alle RDS-Verbindungsparameter automatisch erkennt, wenn Sie Ihren Container unter AWS betreiben. Die Datenbank erfordert SQL Server 2016 oder höher oder MySQL 8 oder höher
Zuletzt aktualisiert
War das hilfreich?