|
WeChatin julkisen alustan viestikäyttöliittymän toimintaperiaate voidaan karkeasti ymmärtää seuraavasti: käyttäjä lähettää viestin WeChat-palvelimelle, ja WeChat-palvelin lähettää vastaanotetun viestin täytettyyn URL-osoitteeseen, kun käyttäjä käyttää sitä. Periaate on helppo ymmärtää, ja on helpompi ymmärtää, jos olet altistunut hylsyille.
Itse asiassa WeChatin kehitys ei ole kovin hankalaa tai vaikeaa, viralliset asiakirjat ovat myös kelvollisia (vähintään satoja kertoja parempia kuin WeChatin maksuasiakirjat), vaikeinta on virheenkorjaus, koska WeChatin kehityksen aikana käyttäjä saa WeChatin lähettämän viestin. Käsittelyohjelma on palvelin WeChatille, virheenkorjaus on hyvin hankalaa, emme voi keskeyttää asiaa, voimme käyttää vain tekstitiedostoja ohjelman toiminnan seuraamiseen. En tiedä, onko alussa kaltaisiani ystäviä: ota koodi käyttöön ulkoiselle verkkopalvelimelle, lähetä viesti viralliselle tilille, katso virheenkorjaustiedosto, etsi paikka, jota pitää muuttaa, sitten muokata koodia, ja lataa dll palvelimelle ............, tällainen operaatio on liian aikaa vievä ja tehoton. Tämä artikkeli on johdanto etädebuggaukseen verrattuna IIS-konfiguraatioVaihe 1: IIS:n konfigurointi Mene IIS:ään, klikkaa URL-osoitetta, valitse verkkosivustosi ja valitse Binding muokkaussivustolla ikkunan oikealla puolella, kuten kuvassa näkyy. Syötä verkkosivuston sitomisikkuna, muokkaa tai lisää sidoksia, IP-osoite voidaan poistaa ja isäntänimi kirjoittaa maapähkinänkuoren verkkotunnuksen, kuten kuvassa näkyy: Täytettyäsi tiedot, klikkaa OK suorittaaksesi IIS-konfiguroinnin loppuun. VS-konfiguraatioVaihe 2 VS konfiguraatio Avaa projektisi, valitse verkkoprojektisi, napsauta hiiren oikealla ja valitse Ominaisuudet. Mene verkkoon, palvelin-sarakkeesta, poista IIS Express(X) -käyttövaihtoehto, täytä verkkotunnuksen nimi sitomiseen IIS:ään projektin URL-osoitteeseen, eli Peanutshellin antamaan verkkotunnukseen, muista lisätä http://, kuten kuvassa näkyy: Kun konfigurointi on valmis, paina Ctrl+S tallentaaksesi, ja konfiguraatio on väliaikaisesti valmis. EtävirheenkorjausasetuksetVaihe 3: Etädebuggerin konfiguraatio Oma ympäristöni on win7+vs2012, ja konfigurointiprosessi voi olla hieman erilainen, mutta itse ajattelen, että se on samanlainen. Etsi ensin Visual Studio Tool, kuten kuvassa näkyy: Avaamisen jälkeen etsi Remote Debugger Folder -pikakuvake ja avaa se, valitse järjestelmäsi mukaan x86 tai x64 ja kaksoisklikkaa avataksesi sen. Etsi msvsmon.exe, napsauta sitä hiiren oikealla ja aja se ylläpitäjänä. Juoksun jälkeen, kuten kuvassa näkyy: Valitse Työkalut, Asetukset, valitse Ei tunnistautumista ja valitse Suorita mikä tahansa käyttäjä virheenkorjaukseen, klikkaa OK Debuggerin konfiguraatio on valmis. Aloita debuggausVaihe 4: Aloita debuggaus VS:ssä valitse Debug, Liitä prosessiin Lähetys-sarakkeesta valitse "Remote (No Authentication)", syötä paikallinen IP- tai isäntänimesi ja klikkaa Refresh oikeasta alakulmasta. Kun olet klikannut Päivitä, etsi w3wp.exe prosessi Saatavilla olevat prosessit-sarakkeesta, kiinnitä huomiota käyttäjätunnus-sarakkeeseen, katso haluamasi sivuston sovelluspooli, jos et löydä w3wp.exe, mene IIS:ään, avaa verkkosivustosi ja klikkaa sitten Päivitä löytääksesi sen. Kun löydät tämän prosessin, kaksoisklikkaa avataksesi läheisen turvallisuusvaroituksen ja valitse Liitäntä. Etäkäyttöönotto on jo mahdollista. Katsotaanpa nopeasti esimerkkiä. Mene WeChatin julkiselle alustalle, mene kehittäjäkeskukseen, etsi palvelinasetukset ja klikkaa Muokkaa konfiguraatiota. LopputulosKun olet syöttänyt URL-osoitteesi ja tunnuksesi, klikkaa lähetä-painiketta, ja on tullut jännittävä hetki siirtyä sujuvasti debug-tilaan ~~~~~ Luulitko, että se näyttää todella hienolta? Joka tapauksessa, mielestäni se on todella huippuluokkaa. Hahhaa~~~~
|