Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 21677|Válasz: 0

[Forrás] WeChat hivatalos fiókfejlesztés VS távoli hibakeresés

[Linket másol]
Közzétéve 2017. 01. 04. 13:09:44 | | | |
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ók
3. 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ést
4. 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ény
Miutá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~~~~





Előző:MQTT APOLLO szerver beállítása
Következő:c# M2Mqtt kapcsolat az Apollo MQTT szerverhez [forráskóddal]
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com