在微信小程序中如何調用C#中WebAPI接口?如何將WebAPI項目發布IIS?


廢話不多說了,直接來干貨:如果我們要在微信小程序中調用Web API接口,首先我們要准備一個Web API。我用的編輯軟件是Visual Studio2015。

 

1.打開【Visual Studio】——>【文件】——>【新建】——>【項目】

 

 2.然后選擇【ASP.NET Web應用程序】,然后選擇【WebAPI】

 

 3.右擊【Controllers】文件夾——>【添加】——>【控制器】——>選擇【Web API2控制器- 空】

 

 4.然后編寫一下代碼,供【微信小程序】調用!

 

 

 

5.代碼編寫完成后,我們就要將這個網站發布到IIS上。首先我們右擊解決方案名【微信小程序調用API】,然后點擊【發布】

 

 

 

6.我們在【配置文件】選項中,選擇發布目標為【自定義】,然后輸入配置文件名稱,我寫的是【WebApi】,然后點擊下一頁。

 

 

7.然后在【連接】選項中,publish method中選擇【File System】,指的是文件系統

 

 

 

 

 

 

8.然后點擊【發布】,發布成功后,我們可以看到這里會顯示發布成功,如果沒有顯示,則沒有成功。

 

 

 

9.接下來我們要安裝IIS:打開【控制面板】——>【程序】——>【程序和功能】——>【啟用或關閉Windows功能】,然后我們找到【Internet Information Services】節點,勾選相對應的功能。

 

 

 

10.成功安裝IIS后,我們要在IIS上上傳我們的網站了。首先我們打開IIS:我們可以Win+R組合鍵打開運行,輸入【Inetmgr】命令打開IIS。

 

 

 

11.打開IIS后,我們右擊【網站】——>【添加網站】,然后輸入對應的信息。(【網站名稱】填寫自己的網站名稱,【應用程序池】會自動生成,【物理路徑】選擇之前在VS中發布的那種網站的路徑,選擇根據經就好了。【IP地址】選擇你自己本地的IP地址就行,【端口號】自己填,不重復就行了。)

 

 

 

12.然后我們需要指定網站目錄。點擊你剛剛在IIS中新建的網站,然后進入主頁就行。然后選擇【目錄瀏覽】,選中后,然后右擊他,點擊【打開功能】。

 

 

 

13.點擊【啟用】即可。

 

 

 

14.到這一步我們可以在網站上看到我們的網站了。

 

15.現在我們可以在【Postman】軟件上調用我們的接口了,現在能顯示我們的數據了,但是別急我們還不能在【微信開發者工具】中調用接口。

 

 

16.然后我們在微信開發者工具的js頁面中編寫代碼。

 

到這一步還別急,我們可以看到報錯了,什么原因呢?因為微信小程序要求必須配置域名,且服務器域名需經過ICP備案。新備案域名需24小時后才可配置。域名格式只支持英文大小寫字母、數字及“- ”,不支持IP地址。

 

 

 

17.解決方案:我可以取消安全域名及HTTPS證書校驗。我們打開【微信開發者工具】——>【設置】——>【項目設置】,然后我們即將【不校驗安全域名、TLS 版本以及 HTTPS 證書】勾選即可。

 

 

 

18,.然后可以看到數據被顯示出來了,說明調用成功了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM