Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21677|Yanıt: 0

[Kaynak] WeChat resmi hesap geliştirme ve uzaktan hata ayıklama

[Bağlantıyı kopyala]
Yayınlandı 4.01.2017 13:09:44 | | | |
WeChat kamu platformu mesaj arayüzünün çalışma prensibi yaklaşık olarak şu şekilde anlaşılabilir: kullanıcı WeChat sunucusuna bir mesaj gönderir ve WeChat sunucusu, eriştiğinde doldurulan URL'ye alınan mesajı gönderir. Prensip anlaşılması kolaydır ve soketlere maruz kaldığınızı anlamak daha kolaydır.

Aslında, WeChat geliştirme çok zahmetli ya da zor değil, resmi belgeler de kabul edilebilir (en az WeChat ödeme belgelerinden yüzlerce kat daha iyi), en acı verici şey hata ayıklama çünkü WeChat geliştirme sürecinde kullanıcı WeChat tarafından gönderilen mesajı alır. İşleme programı WeChat için bir sunucudur, hata ayıklama çok zahmetlidir, konuyu kesemeyiz, sadece metin dosyalarıyla programın çalıştığını görebiliyoruz. Başta benim gibi arkadaş var mı bilmiyorum: kodu harici ağ sunucusuna dağıt, sonra resmi hesaba mesaj gönder, sonra hata ayıklama dosyasına bak, değiştirilmesi gereken yeri bul, sonra kodu değiştir ve dll'yi sunucuya yükle ............, böyle bir işlem çok zaman kaybı ve verimsiz.
Bu makale, uzaktan hata ayıklama ile karşılaştırmaya giriş niteliğindedir

IIS yapılandırması
Adım 1: IIS'yi Yapılandırmak
IIS'ye gidin, URL'ye tıklayın, web sitenizi seçin ve görsel olarak gösterildiği gibi pencerenin sağ tarafındaki düzenleme sitesinde Bint' seçeneğine tıklayın.
Web sitesi bağlama penceresine girin, bağlayıcıları düzenleyin veya ekleyin, IP seçilmeden çıkarılabilir ve ana bilgisayar adı, şekilde gösterildiği gibi fıstık kabuğunuzun alan adını yazar:
Bilgileri doldurduktan sonra, IIS yapılandırmasını tamamlamak için Ok'a tıklayın.

VS yapılandırması
Adım 2 VS Yapılandırma
Projenizi açın, web projenizi seçin, sağ tıklayın ve Özellikler'i seçin.
Web'e gidin, sunucu sütununda, IIS Express(X) kullanımını kaldırın, proje URL'sinde bağlanma IIS'te alan adını doldurun, yani Peanutshell tarafından verilen alan adını, şekilde gösterildiği gibi http:// eklemeyi unutmayın:
Konfigürasyon tamamlandıktan sonra, kaydetmek için Ctrl+S tuşlarına basın, konfigürasyon geçici olarak tamamlanmış olur.

Uzaktan hata ayıklama yapılandırmaları
Adım 3: Uzaktan hata ayıklayıcı yapılandırması
Benim ortamım win7+vs2012 ve yapılandırma süreci biraz farklı olabilir ama şahsen benzer olduğunu düşünüyorum.
Öncelikle, resimde gösterildiği gibi Visual Studio Aracı'nı bulun:
Açtıktan sonra Remote Debugger Klasörü kısayolunu bulun ve açın, sisteminize göre x86 veya x64 seçin ve açmak için çift tıklayın.
msvsmon.exe bul, üzerine sağ tıkla ve yönetici olarak çalıştır. Koştuktan sonra, şekilde gösterildiği gibi:
Tools, Options'u seçin, No Authentication seçin ve Run Any User for Debugging'i işaretleyin, Tamam'a tıklayın
Hata ayıklayıcı yapılandırması tamamlandı.

Hata ayıklama başlatmaya başla
Adım 4: Hata ayıklamaya başlayın
VS'de Hata Hata, Sürece Ekle seçeneğini seçin
Transmission sütununda "Remote (No Authentication)" seçeneğini seçin, yerel IP veya ana bilgisayar adınızı girin ve sağ alt köşedeki Refresh tuşuna tıklayın.
Yenile'ye tıkladıktan sonra, Mevcut İşlemler sütununda w3wp.exe süreci bulun, kullanıcı adı sütununa dikkat edin, hata ayıklamak istediğiniz web sitesinin uygulama havuzuna bakın, eğer w3wp.exe bulamazsanız, lütfen IIS'ye gidin, web sitenizi açın ve sonra Refresh tuşuna tıklayın.
Bu süreci bulduğunuzda, yakındaki bir güvenlik uyarısını açmak için çift tıklayın ve Ekle seçeneğini seçin.
Uzaktan görevlendirme zaten mümkün. Şimdi bu örneğe hızlıca bakalım.
WeChat genel platformuna gidin, geliştirici merkezine girin, sunucu yapılandırmasını bulun ve Yapılandırmayı Değiştir'e tıklayın.

Sonuç
URL ve tokenınızı girdikten sonra gönder butonuna tıklayın ve hata ayıklama moduna sorunsuz bir şekilde girmek için heyecan verici zaman geldi~~~~~
Sence çok şık mı görünüyor? Her neyse, bence çok yüksek seviyeli. Ha ha~~~~





Önceki:MQTT APOLLO sunucu kurulumu
Önümüzdeki:c# M2Mqtt Apollo MQTT Sunucusuna Bağlantı [Kaynak Kodu ile]
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com