|
Načelo delovanja javnega vmesnika za sporočila WeChat lahko približno razumemo takole: uporabnik pošlje sporočilo strežniku WeChat, strežnik WeChat pa bo prejeto sporočilo objavil na URL, ki ga uporabnik vključi ob dostopu. Načelo je enostavno razumljivo in lažje, če ste bili izpostavljeni vtičnicam.
Pravzaprav razvoj na WeChatu ni zelo zahteven ali zapleten, uradni dokumenti so tudi sprejemljivi (vsaj stokrat boljši od plačilnih dokumentov na WeChatu), najbolj boleče je odpravljanje napak, saj uporabnik med razvojem WeChata prejme sporočilo, ki ga pošlje WeChat. Program za obdelavo je strežnik za WeChat, odpravljanje napak je zelo boleče, ne moremo prekiniti točke, lahko uporabimo le besedilne datoteke za pregled delovanja programa. Ne vem, če so na začetku kakšni prijatelji, kot sem jaz: namesti kodo na zunanji omrežni strežnik, nato pošlji sporočilo na uradni račun, nato pogleda datoteko za razhroščevanje, poišče mesto, kjer je treba spremeniti, nato spremeni kodo in nato naloži dll na strežnik ............, takšna operacija je preveč časovno zahtevna in neučinkovita. Torej, ta članek je uvod v primerjavo z oddaljenim odpravljanjem napak IIS konfiguracijaKorak 1: Konfiguracija IIS Pojdite v IIS, kliknite URL, izberite svojo spletno stran in kliknite Vezava v ureditvi spletne strani na desni strani okna, kot je prikazano na sliki. Vstopite v okno za vezavo spletnih strani, uredite ali dodajte vezave, IP je mogoče odstraniti, gostiteljsko ime pa zapiše domeno vaše lupine arašidov, kot je prikazano na sliki: Po izpolnitvi podatkov kliknite OK, da dokončate konfiguracijo IIS. VS konfiguracijaKorak 2 VS konfiguracija Odprite svoj projekt, izberite spletni projekt, kliknite z desnim klikom in izberite Lastnosti. Pojdite na splet, v stolpec strežnika, odstranite možnost IIS Express(X), vnesite domeno v vezavi IIS v URL-ju projekta, torej domeno, ki jo je dal Peanutshell, ne pozabite dodati http://, kot je prikazano na sliki: Ko je konfiguracija končana, pritisnite Ctrl+S za shranjevanje, medtem ko je konfiguracija začasno zaključena. Konfiguracije za oddaljeno odpravljanje napakKorak 3: Konfiguracija oddaljenega razhroščevalnika Moje okolje je win7+vs2012, in postopek konfiguracije je morda nekoliko drugačen, a osebno mislim, da je podoben. Najprej poiščite Visual Studio Tool, kot je prikazano na sliki: Po odpiranju poiščite bližnjico Remote Debugger Folder in jo odprite, izberite x86 ali x64 glede na vaš sistem ter z dvojnim klikom odprete. Najdi msvsmon.exe, z desnim klikom nanj in ga zaženi kot skrbnik. Po teku, kot je prikazano na sliki: Izberite orodja, možnosti, izberite Brez avtentikacije in označite Zaženi katerega koli uporabnika za odpravljanje napak, kliknite OK Konfiguracija razhroščevalnika je zaključena. Začnite z odpravljanjem napakKorak 4: Začnite z odpravljanjem napak V VS izberite Debug, Attach to Process V stolpcu Prenos izberite "Oddaljeno (brez avtentikacije)", vnesite svoj lokalni IP ali ime gostitelja in kliknite Osveži v spodnjem desnem kotu. Po kliku na Osvežitev v stolpcu Razpoložljivi procesi poiščite w3wp.exe proces, pozorno spremljajte stolpec uporabniških imen, poglejte aplikacijski bazen spletne strani, ki jo želite odpraviti, če w3wp.exe ne najdete, pojdite v IIS, odprite svojo spletno stran in nato kliknite Osveži, da jo najdete. Ko najdeš ta postopek, dvakrat klikni, da prikažeš bližnje varnostno opozorilo, in izberi Priloži. Oddaljeno zaposlitev je že mogoča. Poglejmo si na hitro primer. Pojdite na javno platformo WeChat, vstopite v razvojni center, poiščite konfiguracijo strežnika in kliknite Spremeni konfiguracijo. Končni rezultatPo vnosu URL-ja in žetona kliknite gumb za oddajo, in napočil je razburljiv čas, da gladko vstopite v način razhroščevanja~~~~~ Misliš, da izgleda zelo prestižno? Kakorkoli, mislim, da je zelo visokokakovosten. Ha ha~~~~
|