> For the complete documentation index, see [llms.txt](https://docs.ngsurvey.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ngsurvey.com/de/installation-setup/installation/microsoft-iis.md).

# Microsoft IIS

## Voraussetzungen

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

{% hint style="danger" %}
Wir empfehlen SSL nachdrücklich für Websites, die nicht auf lokalen Domänen basieren
{% endhint %}

{% hint style="warning" %}
Wenn Sie IIS als Clusterknoten betreiben, lesen Sie bitte den [Abschnitt zur Cluster-/Scale-out-Einrichtung](/de/installation-setup/installation/cluster-scale-out-configuration.md).
{% endhint %}

## Erforderliche Downloads

Um ngSurvey auf IIS einzurichten, müssen Sie zunächst das neueste [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 unter folgender Adresse mit Ihrem Produktions- oder Testschlüssel herunterladen :  <https://www.ngsurvey.com/on-premise-download>

## Installationsschritte

1. Erstellen Sie auf dem Rechner, auf dem der IIS-Server gehostet wird, einen ngSurvey-Ordner
2. entpacken Sie den ZIP-Inhalt des ngSurvey-Pakets in diesen Ordner
3. Öffnen Sie unter 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 als Ordner für den physischen Pfad den Ordner fest, in den Sie den Inhalt des ngSurvey-ZIP-Installationspakets entpackt haben
6. Nachdem Sie die Website erstellt haben, wechseln Sie im IIS-Manager zu den Application Pools und öffnen Sie die Eigenschaften des Anwendungspools der Website; der Standardname entspricht dem Namen der Website, die Sie gerade erstellt haben
7. Stellen Sie die .NET CLR-Version auf V4
8. Legen Sie in den erweiterten Einstellungen des Anwendungspools die Option Start Mode auf "AlwaysRunning" und die Option "Idle Time-out (minutes)" auf 0 fest &#x20;
9. Öffnen Sie die Datei web.config mit einem Texteditor.
10. Kommentieren Sie die Zeile der Umgebungsvariable aus und setzen Sie die [connection string](https://www.connectionstrings.com/sql-server/) auf den Server, auf dem die ngSurvey-Datenbank gehostet wird. Wenn Sie MySQL als Datenbank-Backend verwenden, folgen Sie bitte dem [MySQL-Konfigurations-Tutorial](/de/installation-setup/installation/datenbank-backend/oracle-mysql.md).
    * ConnectionStrings:NGSurveyDB Verbindungszeichenfolge zum Server, auf dem die ngSurvey-Datenbank gehostet wird
11. Öffnen Sie Ihren Browser und navigieren Sie zum Stammverzeichnis Ihrer Website
12. Verwenden Sie für ngSurvey die folgenden Standard-Anmeldedaten\
    \
    E-Mail : ngsadmin\
    Kennwort : admin<br>
13. Nachdem Sie sich angemeldet haben, ändern Sie das Standard-Administratorkennwort über die [Benutzerverwaltung ](/de/multi-user-management/users.md)Seite.&#x20;
14. Sie können außerdem zusätzliche Einstellungen wie Mailserver, Captcha und Übersetzungsdienste von der [Systemeinstellungen](/de/installation-setup/system-settings.md) Seite.
15. Viel Erfolg mit einem hervorragenden Umfragetool!

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

## Datenbank-Setup

Standardmäßig konfiguriert, erstellt bzw. aktualisiert ngSurvey automatisch die Datenbank, die in Ihrer connection string angegeben ist.&#x20;

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

Beachten Sie, dass ngSurvey, wenn Sie Ihren Container unter AWS ausführen, automatisch alle RDS-Verbindungseigenschaften übernimmt.\
\
Die Datenbank erfordert SQL Server 2016 oder höher oder MySQL 8 oder höher


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
