Android Studio 結合Visual Studio 2019 除錯介面
阿新 • • 發佈:2022-03-31
問題:將介面服務部署到IIS上面,Android Studio 模擬器可以呼叫介面並正常處理,但是通過Visual Studio 2019 除錯,Android Studio就無法連線到介面,表面上看,唯一的區別就是埠不一樣?
在IIS上服務:192.168.0.147:8066 這個地址是可以呼叫的
本地VS除錯是:localhost:63222 或者 192.168.0.147:63222 這兩個都不行
我懷疑是埠問題,然後我把防火牆那裡加了入站規則,發現不行。。。
我安卓模擬器也配置localhost,但是不行,配置成本地IP:地址為:192.168.0.147也不行,我就想難道是Ip對映,然後我又去改了HOST檔案, 加了一行:192.168.0.147 localhost ,發現還是不行。。。
我發現我除錯的時候,介面服務附帶的程式地址是:http://localhost:63222/Login.aspx ,這個是可以訪問的,如果我把地址更換為:http://192.168.0.147:63222/Login.aspx 發現提示404 ,我懷疑是VS繫結地址有問題,然後我就去修改當前專案對應的配置檔案
檔案預設是隱藏的,需要找到上述檔案修改如下內容:
然後儲存,重啟VS,以管理員方式執行,然後再去用安卓模擬器訪問,就可以了
期間有一個問題,就是剛開始開發的時候,我沒有調整過,也是可以訪問的,然後突然不能訪問了,經過這麼折騰一下,又好了。。。