|
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şlaAdı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~~~~
|