Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 46830|Répondre: 1

[Source] Débogez les pages IIS en attachant des processus dans VS, et résolvez le problème de la définition de points d’arrêt invalides

[Copié le lien]
Publié sur 18/08/2016 14:50:23 | | | |

Par le passé, lors du débogage d’un site web, il était d’usage de faire un clic droit directement sur la solution – lancer une nouvelle instance, mais il a ensuite constaté que ces inconvénients étaient :
1. Le début est relativement lent ;
2. Le paramètre de requête de certains navigateurs ne peut pas être importé ;
3. Si vous ne spécifiez pas l’URL de démarrage, VS chargera la page sur localhost, comme http://localhost/test.aspx ;
      Dans ce cas, les cookies partagés via des noms de domaine ne peuvent pas être partagés.
Côté difficile, j’ai décidé de déboguer les pages IIS en y attachant un processus dans VS.
Les étapes sont les suivantes :
1. Créer un site dans IIS et pointer directement vers le dossier où se trouve le programme (ou le chemin pointe vers le dossier où le programme est publié) ;
2. Définir un point d’arrêt sur la page à tester, puis sélectionner « Déboguer » > « Attacher au processus », et sélectionner w3wp.exe processus dans le processus (il faut d’abord ouvrir le CRM ou la page à tester) ; Si vous ne trouvez pas w3wp.exe processus, il y a un affichage des processus dans toutes les sessions en bas de la liste des processus, et vous pouvez le voir
3. Mais j’ai constaté que je ne pouvais pas entrer le point d’arrêt, en me référant aux instructions de chacun, en vérifiant si la méthode de génération était déboguée, etc., cela ne résolvait pas mon problème.
Finalement, j’ai découvert que c’était le débogueur de la page de propriété du projet web – le code natif n’était pas vérifié, et la page peut être déboguée avec succès, donc je suis ravi !
4. De plus, il est préférable de vérifier l’activation du montage de l’image ci-dessus et de continuer à la cocher, sinon elle pourrait être signalée comme une erreur et ne pas être accessible






Précédent:.NET Memcached et appels clients .NET
Prochain:WebAPI reçoit les caractères chinois brouillés
 Propriétaire| Publié sur 02/03/2021 09:59:42 |
Attendez l’attachement au processus avant d’exécuter le code :

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com