Erreur : le serveur Web n'est pas configuré correctement
Après avoir suivi les étapes détaillées ici pour résoudre le problème et avant de réessayer de déboguer, vous devrez peut-être également réinitialiser IIS. Pour ce faire, ouvrez une invite de commandes Administrateur et tapez iisreset
.
Pour résoudre ce problème, suivez ces étapes :
Si l’application web hébergée sur le serveur est configurée en tant que build de mise en production, republiez en tant que build de débogage et vérifiez que le fichier web.config contient
debug=true
dans l’élément de compilation. Réinitialisez IIS et réessayez.Par exemple, si vous utilisez un profil de publication pour une build de mise en production, remplacez-le par une build de débogage et republiez. Sinon, l’attribut de débogage sera défini sur
false
lors de la publication.(IIS) Vérifiez que le chemin physique est correct. Dans IIS, vous trouverez ce paramètre dans Paramètres de base > Chemin physique (ou Paramètres avancés dans des version d’IIS plus anciennes).
Le chemin d’accès physique peut être incorrect si l’application web a été copiée sur un autre ordinateur, renommée manuellement, ou déplacée. Réinitialisez IIS et réessayez.
Si vous déboguez localement dans Visual Studio, vérifiez que le serveur approprié est sélectionné dans les propriétés. (Ouvrez Propriétés > Web > Serveurs ou Propriétés> Déboguer selon le type de votre projet. Pour un projet Web Forms, ouvrez Pages Propriétés > Options de démarrage > Serveur).
Si vous utilisez un serveur externe (personnalisé), tel qu’IIS, l’URL doit être correcte. Sinon, sélectionnez IIS Express et réessayez.
(IIS) Assurez-vous que la version correcte d’ASP.NET est installée sur le serveur.
Des versions incompatibles d’ASP.NET sur IIS et dans votre projet Visual Studio peuvent entraîner ce problème. Vous devrez peut-être définir la version de l’infrastructure dans web.config. Pour installer ASP.NET Core sur IIS, consultez Installer ASP.NET Core sur Windows Server ou, pour ASP.NET, Installer ASP.NET sur Windows Server. En outre, consultez IIS 8.0 à l’aide de ASP.NET 3.5 et ASP.NET 4.5 ou, pour ASP.NET Core, Héberger sur Windows avec IIS.
Si la limite
maxConnection
dans IIS est trop faible et que vous avez trop de connexions, vous devrez peut-être augmenter la limite de connexion.