|
Arbetsprincipen för WeChats offentliga plattformsgränssnitt kan grovt förstås som följande: användaren skickar ett meddelande till WeChat-servern, och WeChat-servern postar det mottagna meddelandet till den ifyllda URL:en när användaren öppnar. Principen är lätt att förstå, och det är lättare att förstå om du har exponerats för sockets.
Faktum är att WeChat-utvecklingen inte är särskilt besvärlig eller svår, de officiella dokumenten är också godkända (åtminstone hundratals gånger bättre än WeChat-betalningsdokument), det mest smärtsamma är felsökning, eftersom användaren under WeChat-utvecklingen får meddelandet som skickas av WeChat. Behandlingsprogrammet är en server för WeChat, felsökning är mycket besvärligt, vi kan inte avbryta punkten, vi kan bara använda textfiler för att se programmets funktion. Jag vet inte om det finns några vänner som jag i början: distribuera koden till den externa nätverksservern, skicka sedan ett meddelande till det officiella kontot, titta sedan på felsökningsfilen, hitta platsen som behöver ändras, ändra koden och ladda sedan upp DLL:n till servern ............, en sådan operation är för tidskrävande och ineffektiv. Så den här artikeln är en introduktion till vs. fjärrfelsökning IIS-konfigurationSteg 1: Konfigurera IIS Gå till IIS, klicka på URL, välj din webbplats och klicka på Bindning i redigera webbplats på högra sidan av fönstret, som visas på bilden. Gå in i webbplatsbindningsfönstret, redigera eller lägg till bindningar, IP-adressen kan avmarkeras och värdnamnet skriver domännamnet på ditt jordnötsskal, som visas i figuren: Efter att ha fyllt i informationen, klicka på OK för att slutföra IIS-konfigurationen. VS-konfigurationSteg 2 VS konfiguration Öppna ditt projekt, välj ditt webbprojekt, högerklicka och välj Egenskaper. Gå till webben, i serverkolumnen, ta bort användningen av IIS Express(X)-alternativet, fyll i domännamnet i bindnings-IIS-filen i projekt-URL:en, det vill säga domännamnet som Peanutshell angav, kom ihåg att lägga till http://, som visas i figuren: När konfigurationen är klar, tryck Ctrl+S för att spara, då är konfigurationen tillfälligt slutförd. FjärrfelsökningskonfigurationerSteg 3 Fjärrfelsökningskonfiguration Min miljö är win7+vs2012, och konfigurationsprocessen kan vara lite annorlunda, men jag tycker personligen att det är liknande. Först, hitta Visual Studio Tool som visas på bilden: Efter att ha öppnat den, hitta genvägen Remote Debugger Folder och öppna den, välj x86 eller x64 beroende på ditt system och dubbelklicka för att öppna den. Hitta msvsmon.exe, högerklicka på den och kör den som administratör. Efter löpning, som visas i figuren: Välj Verktyg, Alternativ, välj Ingen autentisering och kryssa i Kör vilken användare som helst för felsökning, klicka OK Debugger-konfigurationen är klar. Börja felsökaSteg 4: Börja felsöka I VS, välj Debug, Fäst till process I kolumnen Överföring, välj "Fjärr (Ingen autentisering)", ange din lokala IP eller värdnamn och klicka på Uppdatera i nedre högra hörnet. Efter att ha klickat på Uppdatera, i kolumnen Tillgängliga processer, hitta w3wp.exe process, var uppmärksam på användarnamnskolumnen, se applikationspoolen för webbplatsen du vill felsöka, om du inte hittar w3wp.exe, gå till IIS, öppna din webbplats och klicka sedan på Uppdatera för att hitta den. När du hittar denna process, dubbelklicka för att få fram en närliggande säkerhetsvarning och välj Fäst. Fjärrdriftsättning är redan möjlig. Låt oss ta en snabb titt på exemplet. Gå till WeChats publika plattform, gå in i utvecklarcentret, hitta serverkonfigurationen och klicka på Modifiera konfiguration. SlutresultatetEfter att ha angett din URL och token, klicka på skicka-knappen, och den spännande tiden har kommit för att smidigt gå in i debug-läget ~~~~~ Tycker du att det ser väldigt exklusivt ut? Hur som helst, jag tycker det är väldigt exklusivt. Haha~~~~
|