搜尋
首頁微信小程式微信開發微信公眾號開發系列教學一(調試環境部署)

微信公眾號火了好一陣子了,筆者算是比較早接觸微信公眾號開發的了,大概做了一年半了,從最開始的到處網上找demo到現在也開發一些公眾號。園子裡關於微信開發的教學已經數不清了,我也準備來湊湊熱鬧。一是梳理下這段時間開發的經驗,二是希望能幫到想做微信開發的小伙伴們,希望大神們吐槽的時候悠著點,筆者只是一個不到三年工作經驗的屌絲程式設計師,開發經驗上和園子裡面的大神不是一個等級的,還請大神們多多指點。

下面說正文。

其實微信開發並不是很麻煩或很難,官方給的文檔也還算過的去(至少比微信支付的文檔好上百倍),最讓人痛苦的就是調試,因為微信開發的過程中,使用者接收微信發送過來的訊息的處理程序對於微信來說,就是一個伺服器,調試起來很蛋疼,我們無法打斷點,只能用寫文字檔案來看程式的運作狀況。不知道有沒有小夥伴在剛開始的時候像我一樣:將程式碼部署到外網伺服器,然後發送訊息給公眾號,然後看調試文件,發現需要修改的地方後,再修改程式碼,然後再把dll上傳到伺服器…………,這樣的操作太浪費時間,效率也很低,說多了都是淚啊。

花生殼的出現緩解了我的調試壓力。花生殼可以將本地電腦進行動態網域綁定,這樣外網就可以存取本地的iis了,省去了拷代碼的過程。以下說下花生殼的使用說明:

筆者使用的新花生殼,無需配置路由器,只需要領取一個體驗資格,然後簡單的綁定下本地ip,就可以訪問了,當然,土豪們完全可以買個固定ip或用付費的花生殼,穩定性很高很多。  花生殼下載地址

花生殼安裝並登陸成功後,如下圖:

微信公眾號開發系列教學一(調試環境部署)

右鍵“新花生殼管理”,彈出新花生殼管理對話框,在這裡可以編輯或添加映射。

微信公眾號開發系列教學一(調試環境部署)

點選目前主機或手動輸入目前主機的ip,確定後綁定成功。

微信公眾號開發系列教學一(調試環境部署)

下一步就是部署專案到iis。

在新增網站的時候,實體路徑選擇web專案所在路徑,如圖:

微信公眾號開發系列教學一(調試環境部署)

 

選擇本地網域名稱:

微信公眾號開發系列教學一(調試環境部署)

連接埠要存取設定為本地網域名稱:

微信公眾號開發系列教學一(調試環境部署)

連接埠要存取設定為「二級域名,如圖:微信公眾號開發系列教學一(調試環境部署)

微信公眾號開發系列教學一(調試環境部署)

出現這個就表示綁定成功了。下面就可以好好的進行開發測試了,先用vs打開項目,登陸微信測試帳號,如下圖。地址(測試帳號開放了大部分功能,在開發的過程中可以使用測試帳號)。

🎜🎜🎜🎜 🎜

由於我在我的程式碼中已經寫了調試文件的程式碼, 此時,當我點擊提交時,微信會將對應的資訊發送到我填寫的地址(具體接入說明下節再說),此時我的專案已經用vs打開了,調試文件也用vs打開了,程式收到微信發送的訊息後,就會更改我的調試文件,而此時vs監聽到有文件在外部被修改,會主動提示,如下圖:

微信公眾號開發系列教學一(調試環境部署)

點擊全是,就可以看到寫入的調試資訊:

微信公眾號開發系列教學一(調試環境部署)

寫入檔案的程式碼如下:

微信公眾號開發系列教學一(調試環境部署)

寫這樣就可以調試的程式碼了, 雖然還是無法和打斷點相提並論(園友的提醒,現在已找到斷點調試的方法,請移步

微信公眾號開發系列教程一(調試環境部署續:vs遠程調試)

) ,但至少節省了我們拷碼的時間, 這種調試方式和在伺服器裡測試基本上沒有什麼區別。

本節到此結束。 下節將講述接入流程,敬請期待。 

如果覺得這篇文章對你有幫助,請點擊文章下面的推薦哦,去幫助更多的朋友了解微信開發的流程。

更多微信公眾號開發系列教學一(調試環境部署)相關文章請關注PHP中文網!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。