> 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/fr/installation-setup/installation/microsoft-iis.md).

# Microsoft IIS

## Exigences

1. **IIS 7 ou supérieur** avec .**package d’hébergement .NET 10** installé

{% hint style="danger" %}
Nous recommandons fortement SSL pour les sites Web basés sur un domaine non local
{% endhint %}

{% hint style="warning" %}
Si vous exécutez IIS en tant que nœud de cluster, assurez-vous de lire la [section de configuration cluster / scale out](/fr/installation-setup/installation/cluster-scale-out-configuration.md).
{% endhint %}

## Téléchargements requis

Pour configurer ngSurvey sur IIS, vous devrez d’abord télécharger et installer la dernière [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) package.\
[ ](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-8.0.0-windows-hosting-bundle-installer) \
Une fois installé, vous pouvez télécharger l’archive ngSurvey depuis l’emplacement suivant en utilisant votre clé de production ou d’essai :  <https://www.ngsurvey.com/on-premise-download>

## Étapes d’installation

1. Créez un dossier ngSurvey sur la machine hébergeant le serveur IIS
2. décompressez le contenu du fichier zip du package ngSurvey dans ce dossier
3. Dans Windows, ouvrez le Gestionnaire IIS
4. Dans l’arborescence Sites du Gestionnaire IIS, cliquez avec le bouton droit sur Sites, puis sélectionnez Ajouter un site Web
5. Définissez le dossier Physical path sur le dossier où vous avez décompressé le contenu du package d’installation zip ngSurvey
6. Une fois le site créé, allez dans Application Pools dans le Gestionnaire IIS et ouvrez les propriétés du pool d’applications du site Web ; le nom par défaut est le nom du site Web que vous venez de créer
7. Définissez la version .NET CLR sur V4
8. Dans les paramètres Advanced du pool d’applications, définissez l’option Start Mode sur "AlwaysRunning" et l’option "Idle Time-out (minutes)" sur 0 &#x20;
9. Ouvrez le fichier web.config à l’aide d’un éditeur de texte.
10. Décommentez la ligne de variable d’environnement et définissez le [connection string](https://www.connectionstrings.com/sql-server/) vers le serveur hébergeant la Base de données ngSurvey. Si vous utilisez MySQL comme back-end de Base de données, veuillez suivre le [tutoriel de configuration MySQL](/fr/installation-setup/installation/backend-de-base-de-donnees/oracle-mysql.md).
    * ConnectionStrings:NGSurveyDB connection string vers le serveur hébergeant la Base de données ngSurvey
11. Ouvrez votre navigateur et accédez à la racine de votre site
12. Utilisez les identifiants par défaut suivants pour ngSurvey\
    \
    Email : ngsadmin\
    password : admin<br>
13. Une fois connecté, assurez-vous de modifier le mot de passe administrateur par défaut avec un mot de passe de votre choix depuis l’écran de [gestion des utilisateurs ](/fr/multi-user-management/users.md)écran.&#x20;
14. Vous pouvez également configurer des paramètres supplémentaires tels que les serveurs de messagerie, le captcha et les services de traduction depuis la [page des paramètres système](/fr/installation-setup/system-settings.md) page.
15. Profitez d’un excellent outil de sondage !

{% hint style="info" %}
Vous pouvez vérifier l’état de santé / de fonctionnement de votre installation ngSurvey à <https://yourrootsite/api/system/status>
{% endhint %}

## Configuration de la Base de données

Par défaut, ngSurvey configurera / créera / mettra à jour automatiquement la Base de données spécifiée dans votre connection string.&#x20;

Vous pouvez également utiliser le [http://yourngsurveysite/ngs/setup](http://localhost:8081/ngs/setup) lien pour configurer votre Base de données à l’aide de l’interface utilisateur fournie.&#x20;

Notez que si vous exécutez votre conteneur sous AWS, ngSurvey récupérera automatiquement toutes les propriétés de connexion RDS.\
\
La Base de données nécessite SQL Server 2016 ou supérieur ou MySQL 8 ou supérieur


---

# 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/fr/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.
