Approuvé : Fortect
Dans certains cas, votre système peut afficher un excellent code d’erreur indiquant que le débogage sur le périphérique Web n’est pas possible. Ce problème peut être déclenché par un certain nombre de raisons.Lorsque vous cochez pour déboguer une application logicielle ASP.NET en cours d’exécution sur un serveur Web, vous recevez probablement un certain message d’erreur : « Impossible de déboguer sur le serveur des moteurs de recherche ». Souvent, l’échec est dû à un échec d’obtention ou à une modification qui nécessite la mise à jour des pools privés d’application, la configuration d’IIS, ou les deux.
- 8 heures à lire.
Comment écrire je débogue un problème IIS ?
Lorsque vous procédez au débogage d’un progiciel ASP.NET s’exécutant sur un serveur Web, vous pouvez recevoir message d’erreur : Impossible de prendre en charge le débogage d'akun sur le serveur Web
.
Souvent, une erreur spécifique complète se produit à cause d’un bogue ou simplement d’un changement de configuration qui nécessite une mise à jour pour vous aider avec les pools d’applications, la réinitialisation d’IIS, ou très probablement les deux. Vous pouvez réinitialiser IIS en lisant une excellente invite de commande élevée et en tapant iisreset
.
Quel est le message d’erreur détaillé ?
L’erreur que le débogage sur le serveur de messagerie texte Internet
est courante. Habituellement, dans la chaîne, les erreurs constituent un objectif plus spécifique qui peut aider les utilisateurs à identifier le facteur à l’origine du problème ou à trouver la solution parfaite et plus précise. Voici très certainement quelques-unes des informations d’erreur les plus courantes ajoutées au message d’erreur principal :
- IIS ne répertorie pas l’URL de début de recherche de sites Web
- Le serveur Web n’est pas configuré correctement
- Impossible de sélectionner le serveur Web
- Le serveur Web n’a pas répondu en retard
- Le moniteur de débogage isolé Microsoft Visual Studio (msvsmon.exe) n’est pratiquement pas disponible sur l’ordinateur distant
- La télécommande a rebondi une erreur pour l’appareil
- Impossible de démarrer le débogage ASP.NET
- Le débogueur n’a pas pu se connecter à l’ordinateur
- Pour plus d’informations, consultez Remote pour les erreurs de configuration courantes. L’exécution d’une page Web de débogueur détaché peut fournir de nouvelles informations.
- Opération non promue. Erreur inconnue : numéro d’erreur
IIS ne répertorie pas les sites Web associés à l’URL de démarrage
-
< /h2>Utilisez un grand navigateur pour ouvrir la console de maintenance du serveur d’applications distant.Développez le type de nœud de serveur et cliquez sur Serveur d’applications.Cliquez sur Service de débogage.Cochez la case Démarrer.Cliquez sur Appliquer, peut-être enregistrez la configuration.Arrêtez notre propre serveur d’applications une fois qu’il est en cours d’exécution.Commencez à voir le serveur d’applications.
En tant qu’administrateur efficace, redémarrez Visual Studio et recommencez le débogage. (Certains scénarios de débogage ASP.NET nécessitent des privilèges très élevés.)
Vous pouvez configurer Visual Studio pour qu’il s’exécute habituellement en tant qu’administrateur en cliquant avec le bouton droit sur le raccourci Visual Studio populaire, en choisissant Propriétés> Avancé, puis en envisageant Exécuter en tant qu’administrateur Comme toujours. p>
Serveur Web non configuré Erreur : Correct
- Voir “Le serveur Web n’est pas configuré correctement “.
Impossible de se connecter au serveur Web
-
Utilisez-vous Visual Studio sur une machine Web distante sur le même ordinateur personnel et déboguez-vous avec F5 au lieu de Attach for Process ? Ouvrez les propriétés de votre projet et assurez-vous que la majeure partie du projet est configurée pour se connecter au bon serveur Web et sprinter l’URL pour vous. (Ouvrez Propriétés> Serveur Web> Sinon Propriétés> Déboguer, selon votre type lié à l’entreprise. Pour un travail de formulaires Web plus ouvert, ouvrez openProperties supplémentaires> Pages d’options de lancement> Serveur.)
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
- 1. Téléchargez Fortect et installez-le sur votre ordinateur
- 2. Lancez le programme et cliquez sur "Scan"
- 3. Cliquez sur "Réparer" pour résoudre les problèmes détectés
Sinon, redémarrez le pool d’applications ou réinitialisez IIS. Pour plus d’informations, lisez vérification de la configuration IIS .
Le serveur Web ne doit pas répondre à temps
- Si vous réinitialisez également IIS, utilisez à nouveau le débogage. Vous pouvez attacher plusieurs instances du débogueur à un processus IIS ; une réinitialisation totale le complète. Pour plus d’informations, consultez vérification de la configuration IIS .
Le moniteur de débogage à distance Visual Microsoft Professional Studio (msvsmon.exe) ne fonctionne pas sur l’ordinateur distant
- Si des personnes déboguent une machine distante, assurez-vous que le débogueur distant est installé puis entraîné . Si le message concerne le pare-feu approprié, assurez-vous que les bouches d’aération appropriées du pare-feu sont ouvertes, surtout si vous utilisez un pare-feu tiers.
- Si vous prenez un fichier HOSTS, il est certainement configuré de la bonne manière. Par exemple, si vous déboguez avec F5 (au lieu de Attacher au processus), l’application HOSTS devrait vous aider à inclure le même projet URL Res dans les propriétés de votre projet, Propriétés> Internet> Propriétés du serveur ou de débogage> selon le type impliqué avec votre projet. >
Le serveur distant a renvoyé une erreur
Vérifiez votre fichier de signature IIS pour des codes d’erreur et des ressources supplémentaires. Voir cet article sur le blog IIS 7 .
Comment utiliser je corrige impossible de démarrer le débogage sur le serveur de page Web ?
Voici également quelques-uns des codes d’erreur les plus courants et quelques suggestions.
- (403) Interdit. Il existe de nombreuses raisons possibles pour une erreur spécifique. Alors, recherchez votre fichier journal et les paramètres de sécurité IIS pour le site Web. Assurez-vous que le fichier web.config du serveur contient
debug = perfect
dans certains éléments de build. Aussi, assurez-vous que le dossier de votre application Web dispose des autorisations appropriées et que la configuration du pool d’applications est spécifique (le mot de passe peut avoir changé). Voir Vérifiez votre configuration iis. Si ces paramètres sont déjà corrects et que vous êtes incontestablement en train de déboguer dans votre ville, assurez-vous également que votre famille se connecte au marché avec le type de serveur et l’URL appropriés (sous Propriétés> Serveur Web> ou Propriétés> Déboguer, selon le type de tâche de ). - (503) Serveur indisponible. Le bassin de destination peut s’être arrêté en raison d’une perturbation ou d’un changement de conception. Redémarrez le pool d’applications.
- (404) Non trouvé. Assurez-vous que le consortium d’applications est généralement configuré pour le rendu ASP.NET correct.
Échec du démarrage du débogage ASP.NET
- Redémarrez l’application et réinitialisez IIS. Pour des rapports alternatifs, consultez Vérificateur de configuration IIS .
- Si vous examinez la réécriture d’URL, utilisez simplement un fichier web.config ordinaire sans réécriture d’URL. Voir la note pour le module de réécriture d’URL sous Vérifiez votre configuration IIS .
Le débogueur ne peut pas se connecter à l’ordinateur distant
Sur les pages des résidences de presque tous les sites Web ou répertoires du monde entier virtuel, consultez l’onglet Accueil ou Répertoire virtuel.Dans la section Paramètres de l’application, cliquez sur Configuration.Cliquez sur l’onglet Débogage réel.Cochez la case Activer le débogage de script côté serveur ASP.
Si vous déboguez normalement au niveau national, ouvrez les propriétés de votre projet dans Visual Studio ainsi que , assurez-vous qu’il est configuré pour se connecter au serveur Web et à l’URL appropriés. (Selon le type de projet, ouvrez Propriétés> Serveur Web> probablement Propriétés> Déboguer.
Ouvrez les propriétés de votre projet et assurez-vous que le projet est configuré pour un serveur Web approprié ainsi que l’URL à considérer. (Ouvrez Propriétés> Internet> Serveur ou Propriétés> Déboguer, selon le type de projet.) Si cela ne fonctionne peut-être pas, ou si vous déboguez, suivez les étapes de Vérifier votre système IIS “.
Cette erreur se produit lors du débogage car Visual Studio est une application 32 bits et utilise donc en plus la version 64 bits que ce débogueur sélectionné est nécessaire pour le débogage des applications 64 bits. Vérifiez votre pool d’applications dans IIS pour vous assurer que le plan d’action « Activer les applications 32 bits » est défini afin que vous puissiez réactiver true
IIS, puis réessayez.
Même si vous utilisez un fichier HOSTS, essayez de vous assurer qu’il est correctement configuré. Par exemple, la meilleure façon dont le fichier HOSTS doit contenir l’ancienne URL d’entreprise, comme dans les propriétés de votre projet, Propriétés> Internet> Serveur ou Propriétés de débogage> en fonction de votre type de dépassement.
Pour plus d’informations sur les configurations d’erreur courantes, consultez l’aide. L’exécution d’une page Web de débogueur externe peut fournir des informations supplémentaires.
-
Vous utilisez Visual Studio et vous vous contentez de serveur web sur votre ordinateur ? Ouvrez vos propriétés de création et assurez-vous de construire son projet
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.Comment puis-je changer IIS Express en IIS local dans Visual Studio 2019 ?