Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21677|Odpowiedź: 0

[Źródło] Oficjalne tworzenie konta na WeChat VS zdalne debugowanie

[Skopiuj link]
Opublikowano 04.01.2017 13:09:44 | | | |
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 IIS
Krok 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 VS
Krok 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 debugowania
Krok 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 debugowanie
Krok 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ńcowy
Po 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~~~~





Poprzedni:Konfiguracja serwera MQTT APOLLO
Następny:c# Połączenie M2Mqtt z serwerem Apollo MQTT [z kodem źródłowym]
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com