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

Vue: 21677|Répondre: 0

[Source] Développement officiel de compte WeChat VS débogage à distance

[Copié le lien]
Publié sur 04/01/2017 13:09:44 | | | |
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 final
Aprè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~~~~





Précédent:Configuration du serveur MQTT APOLLO
Prochain:c# Connexion M2Mqtt au serveur Apollo MQTT [avec code source]
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