Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 21677|Jawab: 0

[Sumber] Pengembangan akun resmi WeChat VS debugging jarak jauh

[Salin tautan]
Diposting pada 04/01/2017 13.09.44 | | | |
Prinsip kerja antarmuka pesan platform publik WeChat secara kasar dapat dipahami sebagai berikut: pengguna mengirim pesan ke server WeChat, dan server WeChat akan memposting pesan yang diterima ke URL yang diisi saat pengguna mengakses. Prinsipnya mudah dipahami, dan lebih mudah dipahami jika Anda telah terkena soket.

Faktanya, pengembangan WeChat tidak terlalu merepotkan atau sulit, dokumen resminya juga dapat dilewati (setidaknya ratusan kali lebih baik daripada dokumen pembayaran WeChat), hal yang paling menyakitkan adalah debugging, karena dalam proses pengembangan WeChat, pengguna menerima pesan yang dikirim oleh WeChat Program pemrosesan adalah server untuk WeChat, debugging sangat menyakitkan, kami tidak dapat mengganggu intinya, kami hanya dapat menggunakan file teks untuk melihat pengoperasian program. Saya tidak tahu apakah ada teman seperti saya di awal: sebarkan kode ke server jaringan eksternal, lalu kirim pesan ke akun resmi, lalu lihat file debugging, temukan tempat yang perlu dimodifikasi, lalu modifikasi kode, lalu unggah dll ke server ............, operasi seperti itu terlalu membuang-buang waktu dan tidak efisien.
Jadi artikel ini adalah pengantar vs. debugging jarak jauh

Konfigurasi IIS
Langkah 1 Konfigurasikan IIS
Buka IIS, klik URL, pilih situs web Anda, dan klik Pengikatan di situs web edit di sisi kanan jendela, seperti yang ditunjukkan pada gambar.
Masuk ke jendela pengikatan situs web, edit atau tambahkan pengikatan, IP dapat dibatalkan, dan nama host menulis nama domain kulit kacang Anda, seperti yang ditunjukkan pada gambar:
Setelah mengisi informasi, klik OK untuk menyelesaikan konfigurasi IIS.

Konfigurasi VS
Langkah 2 VS Konfigurasi
Buka proyek Anda, pilih proyek web Anda, klik kanan, dan pilih Properti.
Buka web, di kolom server, hapus penggunaan opsi IIS Express(X), isi nama domain di IIS pengikatan di url proyek, yaitu nama domain yang diberikan oleh Peanutshell, ingatlah untuk menambahkan http://, seperti yang ditunjukkan pada gambar:
Setelah konfigurasi selesai, tekan Ctrl+S untuk menyimpan, vs konfigurasi selesai sementara.

Men-debug konfigurasi dari jarak jauh
Langkah 3 Konfigurasi debugger jarak jauh
Lingkungan saya adalah win7+vs2012, dan proses konfigurasinya mungkin sedikit berbeda, tetapi saya pribadi berpikir itu serupa.
Pertama, temukan Visual Studio Tool seperti yang ditunjukkan pada gambar:
Setelah membuka, temukan pintasan Folder Debugger Jarak Jauh dan buka, pilih x86 atau x64 sesuai dengan sistem Anda, dan klik dua kali untuk membukanya.
Temukan msvsmon.exe, klik kanan padanya, dan jalankan sebagai administrator. Setelah berlari, seperti yang ditunjukkan pada gambar:
Pilih Alat, Opsi, pilih Tidak Ada Autentikasi, dan centang Jalankan Pengguna Mana Pun untuk Penelusuran Kesalahan, klik OK
Konfigurasi debugger selesai.

Mulai debugging
Langkah 4 Mulai debugging
Di VS, pilih Debug, Lampirkan ke Proses
Di kolom Transmisi, pilih "Jarak Jauh (Tanpa Autentikasi)", masukkan IP atau nama host lokal Anda, dan klik Segarkan di sudut kanan bawah.
Setelah mengklik Refresh, pada kolom Proses yang Tersedia, temukan proses w3wp.exe, perhatikan kolom nama pengguna, lihat kumpulan aplikasi website yang ingin Anda debug, jika Anda tidak menemukan w3wp.exe, silahkan buka IIS, buka website Anda, lalu klik Refresh untuk menemukannya.
Setelah Anda menemukan proses ini, klik dua kali untuk memunculkan peringatan keselamatan terdekat dan pilih Lampirkan.
Commissioning jarak jauh sudah dimungkinkan. Mari kita lihat sekilas contohnya.
Buka platform publik WeChat, masuk ke pusat pengembang, temukan konfigurasi server, dan klik Ubah konfigurasi.

Hasil akhir
Setelah memasukkan URL dan token Anda, klik tombol kirim, dan saatnya yang menyenangkan telah tiba untuk masuk ke mode debug dengan lancar ~~~~~
Apakah menurut Anda terlihat sangat mewah? Bagaimanapun, saya pikir itu sangat kelas atas. Ha ha~~~~





Mantan:Pengaturan server MQTT APOLLO
Depan:c# Koneksi M2Mqtt ke Server Apollo MQTT [dengan Kode Sumber]
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com