|
Zasada działania publicznego interfejsu wiadomości platformy WeChat jest mniej więcej zrozumiana następująco: użytkownik wysyła wiadomość na serwer WeChat, a serwer WeChat przesyła odebraną wiadomość na adres URL wpisany podczas dostępu użytkownika. Zasada jest łatwa do zrozumienia i łatwiej, jeśli miałeś kontakt z gniazdami.
W rzeczywistości rozwój WeChat nie jest zbyt kłopotliwy ani trudny, oficjalne dokumenty są również znośne (co najmniej setki razy lepsze niż dokumenty płatnicze na WeChat), najbardziej bolesne jest debugowanie, ponieważ w procesie tworzenia WeChat użytkownik otrzymuje wiadomość wysyłaną przez WeChat. Program przetwarzający jest serwerem WeChat, debugowanie jest bardzo bolesne, nie możemy przerwać tematu, możemy jedynie użyć plików tekstowych, by zobaczyć działanie programu. Nie wiem, czy są tacy znajomi jak ja na początku: wdroż kod na zewnętrznym serwerze sieciowym, potem wyślij wiadomość na oficjalne konto, potem spojrzyj na plik debugowania, znajdź miejsce, gdzie trzeba zmodyfikować, potem zmodyfikuj kod i na końcu wrzuć dll na serwer ............ – taka operacja jest zbyt czasochłonna i nieefektywna. Ten artykuł jest więc wprowadzeniem do debugowania kontra zdalne Konfiguracja IISKrok 1: Konfiguruj IIS Wejdź do IIS, kliknij URL, wybierz swoją stronę internetową i kliknij Binding w edycji witryny po prawej stronie okna, jak pokazano na obrazku. Wejdź w okno binding, edytuj lub dodaj powiązania, IP można odznaczać, a nazwa hosta zapisuje nazwę domeny twojej skorupki orzeszka, jak pokazano na rysunku: Po wypełnieniu danych kliknij OK, aby zakończyć konfigurację IIS. Konfiguracja VSKrok 2 VS Konfiguracja Otwórz swój projekt, wybierz projekt webowy, kliknij prawym przyciskiem myszy i wybierz Właściwości. Wejdź na stronę internetową, w kolumnie serwera, usuń opcję IIS Express(X), wpisz nazwę domeny w powiązaniu IIS w URL-u projektu, czyli nazwę domeny nadaną przez Peanutshell, pamiętaj o dodaniu http://, jak pokazano na rysunku: Po zakończeniu konfiguracji naciśnij Ctrl+S, aby zapisać (vs konfiguracja jest tymczasowo zakończona). Konfiguracje zdalnego debugowaniaKrok 3: Konfiguracja zdalnego debuggera Moje środowisko to win7+vs2012, a proces konfiguracji może być trochę inny, ale osobiście uważam, że jest podobny. Najpierw znajdź narzędzie Visual Studio Tool, jak pokazano na zdjęciu: Po otwarciu znajdź skrót do folderu Remote Debugger i otwórz go, wybierz x86 lub x64 zgodnie z systemem i kliknij dwukrotnie, aby go otworzyć. Znajdź msvsmon.exe, kliknij prawym przyciskiem myszy i uruchom go jako administrator. Po biegu, jak pokazano na rysunku: Wybierz Narzędzia, Opcje, wybierz Brak uwierzytelniania i zaznacz Uruchom dowolnego użytkownika dla debugowania, kliknij OK Konfiguracja debuggera jest zakończona. Rozpocznij debugowanieKrok 4: Rozpocznij debugowanie W VS wybierz Debug, Dołącz do procesu W kolumnie Transmisja wybierz "Zdalne (bez uwierzytelnienia)", wpisz lokalny adres IP lub nazwę hosta i kliknij Odśwież w prawym dolnym rogu. Po kliknięciu Odśwież, w kolumnie Dostępne Procesy, znajdź w3wp.exe proces, zwróć uwagę na kolumnę nazw użytkownika, zobacz pulę aplikacji na stronie, którą chcesz debugować, jeśli nie znajdziesz w3wp.exe, przejdź do IIS, otwórz swoją stronę internetową, a następnie kliknij Odśwież, aby ją znaleźć. Gdy znajdziesz ten proces, kliknij dwukrotnie, aby wyświetlić pobliskie ostrzeżenie o bezpieczeństwie i wybierz Przyczep się. Zdalne uruchomienie jest już możliwe. Przyjrzyjmy się szybko przykładowi. Wejdź na publiczną platformę WeChat, wejdź do centrum deweloperskiego, znajdź konfigurację serwera i kliknij Zmodyfikuj konfigurację. Efekt końcowyPo wpisaniu adresu URL i tokenu kliknij przycisk wyślij, a ekscytujący moment płynnie przejść do trybu debugowania ~~~~~ Myślisz, że wygląda bardzo ekskluzywnie? Tak czy inaczej, uważam, że to bardzo ekskluzywna klasa. Ha ha~~~~
|