|
Le principe de fonctionnement de l’interface de messages de la plateforme publique WeChat peut être compris approximativement comme suit : l’utilisateur envoie un message au serveur WeChat, et le serveur WeChat publiera le message reçu à l’URL remplie lors de l’accès. Le principe est facile à comprendre, et il est plus facile à comprendre si vous avez été exposé à des douilles.
En fait, le développement de WeChat n’est pas très problématique ou difficile, les documents officiels sont également passables (au moins des centaines de fois meilleurs que les documents de paiement WeChat), la chose la plus difficile est le débogage, car lors du développement de WeChat, l’utilisateur reçoit le message envoyé par WeChat. Le programme de traitement est un serveur pour WeChat, le débogage est très pénible, nous ne pouvons pas interrompre le point, nous ne pouvons utiliser que des fichiers texte pour voir le fonctionnement du programme. Je ne sais pas s’il y a des amis comme moi au début : déployer le code sur le serveur réseau externe, puis envoyer un message au compte officiel, puis consulter le fichier de débogage, trouver l’endroit à modifier, modifier le code, puis télécharger la DLL sur le ............ serveur, une telle opération est trop chronophage et inefficace. Cet article est donc une introduction au débogage à distance versus Configuration de l’IISÉtape 1 Configurer IIS Allez dans IIS, cliquez sur URL, sélectionnez votre site web, puis cliquez sur Binding dans le site d’édition du site à droite de la fenêtre, comme montré sur l’image. Entrez dans la fenêtre de liaison du site web, modifiez ou ajoutez des liaisons, l’IP peut être désélectionnée, et le nom d’hôte affiche le nom de domaine de votre coquille de cacahuète, comme montré sur la figure : Après avoir rempli les informations, cliquez sur OK pour compléter la configuration IIS. Configuration VSÉtape 2 VS Configuration Ouvrez votre projet, sélectionnez votre projet web, faites un clic droit et sélectionnez Propriétés. Allez sur le web, dans la colonne serveur, supprimez l’utilisation de l’option IIS Express(X), remplissez le nom de domaine dans l’IIS liant l’URL du projet, c’est-à-dire le nom de domaine donné par Peanutshell, pensez à ajouter http://, comme montré sur la figure : Après la fin de la configuration, appuyez sur Ctrl+S pour sauvegarder, contre la fin temporaire de la configuration. Débogage à distance des configurationsÉtape 3 Configuration du débogueur à distance Mon environnement est Win7+VS2012, et le processus de configuration peut être un peu différent, mais personnellement je pense que c’est similaire. D’abord, trouvez l’outil Visual Studio tel que montré sur l’image : Après l’ouverture, trouvez le raccourci du dossier Remote Debugger et ouvrez-le, sélectionnez x86 ou x64 selon votre système, puis double-cliquez pour l’ouvrir. Trouvez le msvsmon.exe, faites un clic droit dessus, et exécutez-le en tant qu’administrateur. Après avoir couru, comme montré sur la figure : Sélectionnez Outils, Options, sélectionnez Sans authentification, et cochez Exécuter tout utilisateur pour le débogage, cliquez sur OK La configuration du débogueur est terminée. Commencez le débogageÉtape 4 Commencer le débogage Dans VS, sélectionnez Déboguer, Attacher au processus Dans la colonne Transmission, sélectionnez « Distant (Pas d’authentification) », saisissez votre IP locale ou votre nom d’hôte, puis cliquez sur Rafraîchir en bas à droite. Après avoir cliqué sur Actualiser, dans la colonne Processus disponibles, trouvez w3wp.exe procédé, faites attention à la colonne des noms d’utilisateur, consultez le pool d’applications du site web que vous souhaitez déboguer, si vous ne trouvez pas de w3wp.exe, veuillez aller dans IIS, ouvrir votre site web, puis cliquer sur Actualiser pour le trouver. Une fois que vous trouvez ce processus, double-cliquez pour afficher un avertissement de sécurité à proximité et sélectionnez Attacher. La mise en service à distance est déjà possible. Jetons un coup d’œil rapide à l’exemple. Allez sur la plateforme publique WeChat, entrez dans le centre développeur, trouvez la configuration du serveur, puis cliquez sur Modifier la configuration. Le résultat finalAprès avoir saisi votre URL et votre jeton, cliquez sur le bouton d’envoyer, et le moment excitant est venu pour entrer en douceur dans le mode débogage ~~~~~ Tu trouves que ça a l’air très haut de gamme ? Bref, je pense que c’est très haut de gamme. Ha ha~~~~
|