|
Arbeidsprinsippet for WeChats offentlige plattforms meldingsgrensesnitt kan grovt sett forstås som følger: brukeren sender en melding til WeChat-serveren, og WeChat-serveren vil poste den mottatte meldingen til URL-en som er fylt ut når brukeren får tilgang til den. Prinsippet er lett å forstå, og det er lettere å forstå hvis du har vært utsatt for hylser.
Faktisk er WeChat-utviklingen ikke særlig problematisk eller vanskelig, de offisielle dokumentene er også godkjennelige (minst hundrevis av ganger bedre enn WeChat-betalingsdokumenter), det mest smertefulle er feilsøking, fordi i WeChat-utviklingsprosessen mottar brukeren meldingen sendt fra WeChat. Behandlingsprogrammet er en server for WeChat, feilsøking er veldig smertefullt, vi kan ikke avbryte punktet, vi kan bare bruke tekstfiler for å se hvordan programmet fungerer. Jeg vet ikke om det finnes noen venner som meg i starten: distribuer koden til den eksterne nettverksserveren, send en melding til den offisielle kontoen, se på feilsøkingsfilen, finn stedet som må endres, så endre koden, og last opp DLL-filen til serveren ............, en slik operasjon er for tidskrevende og ineffektiv. Så denne artikkelen er en introduksjon til vs. fjernfeilsøking IIS-konfigurasjonTrinn 1: Konfigurer IIS Gå til IIS, klikk på URL, velg nettsiden din, og klikk på Binding i rediger nettside på høyre side av vinduet, som vist på bildet. Gå inn i nettsidebindingsvinduet, rediger eller legg til bindings, IP-adressen kan avvalges, og vertsnavnet skriver domenenavnet til peanøttskallet ditt, som vist i figuren: Etter å ha fylt inn informasjonen, klikk OK for å fullføre IIS-konfigurasjonen. VS-konfigurasjonTrinn 2 VS konfigurasjon Åpne prosjektet ditt, velg nettprosjektet ditt, høyreklikk og velg Egenskaper. Gå til nettet, i serverkolonnen, fjern bruken av IIS Express(X)-alternativet, fyll inn domenenavnet i binding IIS i prosjekt-URL-en, altså domenenavnet gitt av Peanutshell, husk å legge til http://, som vist i figuren: Etter at konfigurasjonen er fullført, trykk Ctrl+S for å lagre, og konfigurasjonen er midlertidig fullført. FjernfeilsøkingskonfigurasjonerTrinn 3 Konfigurasjon av fjernfeilsøker Miljøet mitt er win7+vs2012, og konfigurasjonsprosessen kan være litt annerledes, men personlig synes jeg det er likt. Først, finn Visual Studio Tool som vist på bildet: Etter åpning, finn snarveien til Remote Debugger-mappen og åpne den, velg x86 eller x64 etter systemet ditt, og dobbeltklikk for å åpne den. Finn msvsmon.exe, høyreklikk på den, og kjør den som administrator. Etter kjøring, som vist i figuren: Velg Verktøy, Alternativer, velg Ingen autentisering, og hak av Kjør en hvilken som helst bruker for feilsøking, klikk OK Debugger-konfigurasjonen er ferdig. Begynn å feilsøkeTrinn 4: Start feilsøking I VS, velg Debug, Koble til Prosess I kolonnen Overføring, velg "Fjernkontroll (Ingen autentisering)", skriv inn din lokale IP eller vertsnavn, og klikk på Oppdater nederst til høyre. Etter å ha klikket på Oppdater, i kolonnen Tilgjengelige prosesser, finn w3wp.exe prosess, følg med på brukernavn-kolonnen, se applikasjonspoolen til nettstedet du vil feilsøke, hvis du ikke finner w3wp.exe, gå til IIS, åpne nettsiden din, og klikk deretter på Oppdater for å finne den. Når du finner denne prosessen, dobbeltklikk for å få opp en nærliggende sikkerhetsadvarsel og velg Fest. Fjernigangsetting er allerede mulig. La oss ta en rask titt på eksempelet. Gå til WeChats offentlige plattform, gå inn i utviklersenteret, finn serverkonfigurasjonen, og klikk på Endre konfigurasjon. SluttresultatetEtter å ha skrevet inn URL-en og tokenet ditt, klikk på send-knappen, og den spennende tiden har kommet for å smidig gå inn i debug-modusen ~~~~~ Synes du det ser veldig eksklusivt ut? Uansett, jeg synes det er veldig eksklusivt. Ha ha~~~~
|