Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 21677|Răspunde: 0

[Sursă] Dezvoltare cont oficial WeChat VS depanare la distanță

[Copiază linkul]
Postat pe 04.01.2017 13:09:44 | | | |
Principiul de funcționare al interfeței de mesaje a platformei publice WeChat poate fi înțeles aproximativ astfel: utilizatorul trimite un mesaj către serverul WeChat, iar serverul WeChat va posta mesajul primit pe adresa URL completată când utilizatorul accesează. Principiul este ușor de înțeles și este mai ușor de înțeles dacă ai fost expus la socluri.

De fapt, dezvoltarea WeChat nu este foarte problematică sau dificilă, documentele oficiale sunt de asemenea acceptabile (cel puțin de sute de ori mai bune decât documentele de plată WeChat), cel mai dureros este depanarea, pentru că în procesul de dezvoltare WeChat, utilizatorul primește mesajul trimis de WeChat. Programul de procesare este un server pentru WeChat, depanarea este foarte dureroasă, nu putem întrerupe punctul, putem folosi doar fișiere text pentru a vedea funcționarea programului. Nu știu dacă există prieteni ca mine la început: implementează codul pe serverul de rețea extern, apoi trimite un mesaj către contul oficial, apoi verifică fișierul de depanare, găsește locul care trebuie modificat, apoi modifică codul și apoi încarcă dll pe serverul ............, o astfel de operațiune este prea consumatoare de timp și ineficientă.
Așadar, acest articol este o introducere în ceea ce privește depanarea la distanță

Configurația IIS
Pasul 1 Configurarea IIS
Mergi la IIS, apasă pe URL, selectează site-ul tău și apasă pe Binding în site-ul de editare din partea dreaptă a ferestrei, așa cum este arătat în imagine.
Intră în fereastra de legare a site-ului, editează sau adaugă legături, IP-ul poate fi deselectat, iar numele gazdei scrie numele domeniului coajii de arahide, așa cum se arată în figură:
După completarea informațiilor, apasă OK pentru a finaliza configurația IIS.

Configurația VS
Pasul 2 VS Configurare
Deschide proiectul, selectează proiectul web, dă click dreapta și selectează Proprietăți.
Mergi pe web, în coloana serverului, elimină folosirea opțiunii IIS Express(X), completează numele de domeniu în IIS-ul de legătură în URL-ul proiectului, adică numele de domeniu dat de Peanutshell, amintește-ți să adaugi http://, așa cum se arată în figură:
După ce configurația este finalizată, apăsați Ctrl+S pentru a salva, în loc ca configurația să fie finalizată temporar.

Depanare de la distanță a configurațiilor
Pasul 3 Configurarea depanatorului la distanță
Mediul meu este win7+vs2012, iar procesul de configurare poate fi puțin diferit, dar personal cred că este similar.
Mai întâi, găsește Visual Studio Tool, așa cum este prezentat în imagine:
După deschidere, găsește scurtătura Remote Debugger Folder și deschide-o, selectează x86 sau x64 în funcție de sistem și dă dublu click pentru a o deschide.
Găsește msvsmon.exe, dă click dreapta pe el și rulează ca administrator. După alergare, așa cum se vede în figură:
Selectează Unelte, Opțiuni, selectează Fără autentificare și bifează Execută orice utilizator pentru depanare, apasă OK
Configurația depanatorului este completă.

Începe depanarea
Pasul 4 Începe depanarea
În VS, selectează Debug, Atașează la proces
În coloana Transmisie, selectează "Remote (No Authentication)", introdu IP-ul local sau numele gazdei și apasă pe Refresh în colțul din dreapta jos.
După ce apeși pe Reîmprospătare, în coloana Procese Disponibile, găsește w3wp.exe proces, fii atent la coloana nume de utilizator, vezi pool-ul de aplicații al site-ului pe care vrei să-l depanezi, dacă nu găsești w3wp.exe, te rugăm să mergi la IIS, să deschizi site-ul și apoi să dai click pe Reîmprospătare pentru a-l găsi.
Odată ce găsești acest proces, fă dublu clic pentru a afișa un avertisment de siguranță din apropiere și selectează Atașează.
Comisionarea de la distanță este deja posibilă. Să aruncăm o privire rapidă la exemplu.
Mergi pe platforma publică WeChat, intră în centrul de dezvoltatori, găsește configurația serverului și apasă pe Modifică configurația.

Rezultatul final
După ce introduci URL-ul și tokenul, apasă butonul de trimitere, iar momentul interesant a venit să intri lin în modul de depanare ~~~~~
Crezi că arată foarte de lux? Oricum, cred că este foarte de top. Ha ha~~~~





Precedent:Configurarea serverului MQTT APOLLO
Următor:c# Conexiunea M2Mqtt către serverul Apollo MQTT [cu cod sursă]
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com