99久久精品费精品国产_99视频精品全部在线观看_99热精品国产麻豆_99久久有好视屏_5278欧美一区二区三区_秋霞鲁丝无码一区二区三区黄_品无码一区二区三区在线

資訊熱點

順利開發微信公眾號的做法

標題:本文只是如何提高開發效率的簡單指導和記錄,不涉及微信公眾號的具體開發內容。

據我所知,微信作為半個移動互聯網入口,已經取代了很多APP在這種趨勢下,微信公眾號開發是開發者必須面對的命運。NET開發者如何高效開發微信官方賬號?結合各種情況來看,以下兩個方面特別需要解決。

1,SDK選擇和使用

由于微信公眾平臺的訪問界面龐大復雜,基于微信公眾平臺的訪問界面復雜HTTPAPI是的,如果你從底層開始寫每一行代碼,那就耗時費力了。幸運的是,基于幸運的是,基于它。.NET的SDK還有很多,比如我之前的文章用ASP.NETMVC,RabbitWeixinSDK和Azure快速開發部署微信后臺RabbitWeixinSDK。最近的研究Senparc.WeixinSDK它也是一個強大而全面的開源SDK。已全面支持微信公眾號、微信支付、企業號、開放平臺,JSSDK,搖一搖周圍模塊。SDK做了很多底層包裝,比如做了很多底層包裝,AccessToken自動管理、用戶上下文支持等,讓開發者更加注重業務邏輯的實現。

微信公眾號開發

2、程序調試(包括本地和遠程)

眾所周知,微信公眾號的運行機制決定了微信服務器必須訪問80個端口的公共網站地址,這給程序調試帶來了一些障礙。然而,使用相應的工具并通過以下步驟很容易進行本地和遠程調試:

2.1,開通“公共平臺測試賬號”

開通微信官方賬號“開發者工具”的“公共平臺測試賬號”。在這個工具中,真實微信官方賬號的后臺配置實際上是模擬的,具體配置的內容需要后續步驟提供。

2.2、設置本地調試

所謂本地調試,是指允許“公共平臺測試賬號”可以訪問開發機上的跑步IISExpress,從而實現VisualStudio對代碼的Debug。實現本地調試的最簡單方法當然是配置路由器DMZ(或端口映射)+動態域名。如果使用光寬帶,則自己的路由器通常在電信運營商光貓(集成路由器)后無效。此時,只有借助花生殼和其他工具器端口映射到外部網絡80端口。如果只是開發和調試,個人免費版本就足夠了。

有了這個外網地址,就可以填寫了“公共平臺測試賬號”中的“接口配置信息”的URL中間。填寫時,如果遇到遇到遇到的情況,如果遇到。“提交失敗”所以你可以再試幾次,也可以重啟花生殼看看。

其中wechat是我的測試項目,用于與微信服務器交互MVCController名字。經過這樣的配置,您可以愉快地在本地調試微信公眾號應用。

2.3、配置遠程調試

所謂遠程調試,就是當你在公網服務器上發布微信官方賬號應用時,通過配置VisualStudio遠程調試功能,實現生產服務器Debug。

要配置遠程調試,我能想到的最方便的方法就是將應用程序發布到遠程調試中Azure的AppService然后啟用遠程調試功能。如下圖所示:

要把VS附加到遠程應用中,最簡單的方法就是通過遠程應用,VS的ServerExplorer中的Azure瀏覽器找到您的應用程序節點,點擊右鍵選擇“AttachDebugger”。

當然,在這個時候,記得把它放在一邊“公共平臺測試賬號”中的“接口配置信息”的URL改為Azure中間地址。如果微信官方賬號應用發布到虛擬機,也可以通過安裝遠程調試插件來實現。VS遠程調試,相關信息可以Bing一下。

主站蜘蛛池模板: 巩留县| 资溪县| 普安县| 商城县| 苏尼特右旗| 汝南县| 勐海县| 健康| 灵川县| 莱州市| 黔江区| 彭泽县| 确山县| 平远县| 南投市| 皋兰县| 广丰县| 长治县| 东海县| 平度市| 古蔺县| 调兵山市| 怀集县| 大英县| 北宁市| 防城港市| 舒兰市| 温宿县| 若羌县| 新源县| 抚州市| 大姚县| 临沧市| 潍坊市| 西乌| 阿拉善盟| 镇远县| 昌平区| 静宁县| 淮北市| 贵定县|