> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/failed-request-tracing-with-iis/configuration.md).

# Configuration

Il existe deux méthodes pour configurer le suivi des requêtes ayant échoué :

* [Utilisation de la commande appcmd.exe](https://docs.devolutions.net/fr/server/kb/troubleshooting-articles/failed-request-tracing-with-iis/configure-failed-request-tracing/#using-the-appcmdexe-command)
* [Via l'application IISManager](https://docs.devolutions.net/fr/server/kb/troubleshooting-articles/failed-request-tracing-with-iis/configure-failed-request-tracing/#via-the-iismanager-app)

### Utilisation de la [commande appcmd.exe](https://docs.microsoft.com/en-us/iis/get-started/getting-started-with-iis/getting-started-with-appcmdexe)

|                                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| appcmd.exe set config -section:system.applicationHost/sites "/\[name='Default Web Site'].traceFailedRequestsLogging.enabled:True" /commit:apphost                                           |
| appcmd.exe set config -section:system.applicationHost/sites "/\[name='Default Web Site'].traceFailedRequestsLogging.maxLogFiles:10" /commit:apphost                                         |
| appcmd.exe set config -section:system.applicationHost/sites "/\[name='Default Web Site'].traceFailedRequestsLogging.directory:%SystemDrive%\inetpub\logs\FailedReqLogFiles" /commit:apphost |
| appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"\[path='\*']"                                                                             |
| appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"\[path='\*'].traceAreas.\[provider='WWW Server',areas='Rewrite',verbosity='Verbose']"     |
| appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /\[path='\*'].failureDefinitions.statusCodes:"400-599"                                       |

{% hint style="info" %}
Notez que les étapes ci-dessus s'appliquent uniquement à IIS 7.0 ou version ultérieure, et que les commandes fonctionnent mieux lorsque cmd.exe est exécuté en tant qu'administrateur.
{% endhint %}

### Via l'application IISManager

1. Dans IIS Manager, développez le nœud racine, développez ***Sites***, puis sélectionnez ***Default Web Site***.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4006_2024_1.png" alt=""><figcaption></figcaption></figure>
2. Dans le volet ***Actions*** à droite, sélectionnez ***Failed Request Tracing***.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4007_2024_1.png" alt=""><figcaption></figcaption></figure>
3. Cochez la case ***Activer*** (obligatoire). Les options ***Directory*** cible et ***Maximum number of trace files*** peuvent être personnalisées (facultatif). Cliquez sur ***OK*** lorsque vous avez terminé.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4008_2024_1.png" alt=""><figcaption></figcaption></figure>
4. Développez ***Default Web Site***, puis sélectionnez le site Web à tracer.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4009_2024_1.png" alt=""><figcaption></figcaption></figure>
5. Double-cliquez sur l'icône ***Failed Request Tracing Rules*** du site Web sélectionné.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4010_2024_1.png" alt=""><figcaption></figcaption></figure>
6. Dans le volet ***Actions*** à droite, cliquez sur ***Ajouter*** pour ajouter une nouvelle règle.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4011_2024_1.png" alt=""><figcaption></figcaption></figure>
7. Sélectionnez ***All content (*****)**\*, puis cliquez sur ***Suivant***.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4012_2024_1.png" alt=""><figcaption></figcaption></figure>
8. Cochez la case ***Status Code(s)***, puis entrez le type de code de statut à tracer. Dans ce cas, le ***Status code(s)*** est configuré pour surveiller tout ce qui va des codes 400 à 599. Cliquez sur ***Suivant*** lorsque vous avez terminé.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4013_2024_1.png" alt=""><figcaption></figcaption></figure>
9. Sélectionnez les fournisseurs de traçage. Pour chaque fournisseur, définissez la ***Verbosity*** sur ***Verbose*** et sélectionnez toutes les ***Areas***. Dans ce cas, le fournisseur ***WWW Server*** a été sélectionné.

   <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4014_2024_1.png" alt=""><figcaption></figcaption></figure>
10. Cliquez sur ***Finish***. La règle de traçage est maintenant définie.

    <figure><img src="https://cdnweb.devolutions.net/docs/DVLS4015_2024_1.png" alt=""><figcaption></figcaption></figure>


---

# 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:

```
GET https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/failed-request-tracing-with-iis/configuration.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.
