|
A WeChat nyilvános platformú üzenetfelület működési elve nagyjából így érthető: a felhasználó üzenetet küld a WeChat szervernek, és a WeChat szerver a kapott üzenetet a kitöltött URL-re küldi, amikor a felhasználó hozzáfér. Az elv könnyen érthető, és könnyebb megérteni, ha már voltál ki aljzatokkal.
Valójában a WeChat fejlesztése nem túl problémás vagy nehéz, a hivatalos dokumentumok is elfogadhatóak (legalább százszor jobbak, mint a WeChat fizetési dokumentumai), a legfájdalmasabb a hibakeresés, mert a WeChat fejlesztés során a felhasználó megkapja a WeChat által küldött üzenetet. A feldolgozó program egy szerver a WeChat számára, a hibakeresés nagyon fájdalmas, nem szakíthatjuk meg a lényeget, csak szöveges fájlokat használhatunk a program működésének megtekintésére. Nem tudom, vannak-e olyan barátok, mint én az elején: telepíteni a kódot a külső hálózati szerverre, aztán küldeni egy üzenetet a hivatalos fióknak, aztán megnézni a hibakereső fájlt, megtalálni a helyet, amit módosítani kell, majd módosítani a kódot, majd feltölti a dll-t a szerverre ............, ez a művelet túl időpazarló és hatástalan. Ez a cikk tehát bevezetés a távoli hibakeresés és a távoli hibakeresésbe IIS konfiguráció1. lépés: IIS konfigurálása Menj az IIS-re, kattints az URL-re, válaszd ki a weboldaladat, és kattints a Binding gombra az ablak jobb oldalán található szerkesztési weboldalon, ahogy a képen is látható. Lépj be a weboldal kötési ablakba, szerkesztsd vagy adj hozzá kötéseket, az IP kiválasztás nélkül maradhat, és a hosztnév megírja a mogyoróhéj domain nevét, ahogy az ábrán látható: Az adatok kitöltése után kattintson az OK-ra, hogy befejezze az IIS konfigurációt. VS konfiguráció2. lépés VS konfiguráció Nyisd meg a projektedet, válaszd ki a webprojektedet, kattints jobbra, és válaszd ki a Tulajdonságokat. Menj a webre a szerveroszlopban, távolítsd el az IIS Express(X) opciót, töltsd ki a domain nevet a projekt URL-jében a kötési IIS-ben, vagyis a Peanutshell által megadott domainnevet, ne felejtsd el hozzáadni http://, ahogy az ábrán látható: A konfiguráció befejezése után nyomja meg a Ctrl+S gombot a mentéshez, míg a konfiguráció ideiglenesen befejeződik. Távoli hibakeresési konfigurációk3. lépés: Távoli hibakereső konfiguráció Az én környezetem win7+vs2012, és a konfigurációs folyamat talán kicsit más, de személy szerint hasonlónak gondolom. Először keresd meg a Visual Studio Tool-t, ahogy a képen látható: A megnyitás után keresd meg a Remote Debugger Folder gyorsbillentyűt, nyisd meg, válaszd a rendszered szerint x86 vagy x64, majd dupla kattintással nyitod meg. Keresd meg a msvsmon.exe, kattints rá jobbra, és indítsd be rendszergazdaként. Futás után, ahogy az ábrán látható: Válaszd ki a Tools, Options, Nincs hitelesítés, és a Futtatás bármely felhasználót hibakereséshez jelölte meg, kattints az OK-ra A hibakereső konfiguráció teljes. Kezdj el hibakeresést4. lépés: Kezdj el hibakeresést A VS-ben válaszd a Debug, Attach to Process-t Az Átvitel oszlopban válaszd a "Távoli (nincs hitelesítés)" opciót, írd be a helyi IP-címedet vagy a hosztnevedet, és kattints a jobb alsó sarokban a Frissítés gombra. Miután rákattintott, a Frissítő gombra kattintott, az Elérhető folyamatok oszlopban keresd meg w3wp.exe folyamatot, figyelj a felhasználónév oszlopra, nézd meg a hibakeresési weboldal alkalmazási poolát, ha nem találod w3wp.exe, menj az IIS-re, nyisd meg a weboldaladat, majd kattints a Frissítésre, hogy megtaláld. Ha megtalálod ezt a folyamatot, dupla kattintással előhívj egy közeli biztonsági figyelmeztetést, és válaszd a Csatolás gombot. A távoli megrendelés már lehetséges. Nézzük meg gyorsan a példát. Menj a WeChat nyilvános platformra, lépj be a fejlesztőközpontba, keresd meg a szerver konfigurációját, és kattints a Módosítás beállításra. A végeredményMiután beírtad az URL-ed és a tokenedet, kattints a küldés gombra, és eljött az izgalmas idő, hogy simán belépj a hibakeresési módba~~~~~ Szerinted nagyon csúcskategóriás lesz? Mindenesetre szerintem nagyon magas színvonalú. Haha~~~~
|