# Microsoft IIS

## Anforderungen

1. **IIS 7 oder höher** mit .**NET 10 Hosting-Bundle** installiert

{% hint style="danger" %}
Wir empfehlen dringend SSL für Domänenbasierte Websites, die nicht lokal sind
{% endhint %}

{% hint style="warning" %}
Wenn Sie IIS als Cluster-Knoten betreiben, lesen Sie unbedingt die [Cluster-/Scale-out-Einrichtungssektion](/de/installation-setup/installation/cluster-scale-out-configuration.md).
{% endhint %}

## Erforderliche Downloads

Um ngSurvey auf IIS einzurichten, müssen Sie zuerst das neueste herunterladen und installieren [**Microsoft .NET 10 IIS Hosting Bundle**](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-10.0.5-windows-hosting-bundle-installer) Paket.\
[ ](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-8.0.0-windows-hosting-bundle-installer) \
Nach der Installation können Sie das ngSurvey-Archiv von folgender Stelle herunterladen.\
&#x20;[ngSurvey Installations-ZIP-Paket](https://dl.ngsurvey.com/release/ngsurveyee.zip)

## Installationsschritte

1. Erstellen Sie auf dem Server, der IIS hostet, einen ngSurvey-Ordner
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 wählen Sie Website hinzufügen
5. Legen Sie den physischen Pfadordner auf den Ordner fest, in den Sie den Inhalt des ngSurvey-ZIP-Installationspakets entpackt haben
6. 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
7. Setzen Sie die .NET CLR-Version auf V4
8. In den Erweiterten Einstellungen des Anwendungspools setzen Sie die Option Startmodus auf "AlwaysRunning" und die Option "Idle Time-out (minutes)" auf 0 &#x20;
9. Öffnen Sie die web.config-Datei mit einem Texteditor.
10. Kommentieren Sie die Zeile mit der Umgebungsvariable aus und setzen Sie die [Connection String](https://www.connectionstrings.com/sql-server/) auf den Server, der die ngSurvey-Datenbank hostet. Wenn Sie MySQL als Datenbank-Backend verwenden, folgen Sie bitte dem [MySQL-Konfigurationstutorial](/de/installation-setup/installation/datenbank-backend/oracle-mysql.md).
    * 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 Standard-Anmeldedaten für ngSurvey\
    \
    Email : ngsadmin\
    password : admin<br>
13. Sobald Sie angemeldet sind, stellen Sie sicher, dass Sie das Standard-Admin-Passwort über die [Benutzerverwaltung ](/de/multi-user-management/users.md)Änderungsbildschirm.&#x20;
14. Sie können zusätzlich Einstellungen wie Mailserver, Captcha und Übersetzungsdienste über die [Systemeinstellungen](/de/installation-setup/system-settings.md) Seite konfigurieren.
15. Viel Erfolg mit diesem leistungsstarken Umfragetool!

{% hint style="info" %}
Sie können den Gesundheits-/Arbeitsstatus Ihrer ngSurvey-Installation unter <https://yourrootsite/api/system/status> abrufen
{% endhint %}

## Datenbankeinrichtung

Standardmäßig konfiguriert / erstellt / aktualisiert ngSurvey automatisch die Datenbank, die in Ihrem Connectionstring angegeben ist.&#x20;

Sie können auch die [http://yourngsurveysite/ngs/setup](http://localhost:8081/ngs/setup) Verknüpfung verwenden, um Ihre Datenbank über die bereitgestellte Benutzeroberfläche einzurichten.&#x20;

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/de/installation-setup/installation/microsoft-iis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
