2016年6月20日 星期一

Android Studio模擬器 連線到 本機visual Studio所建立的網站

  在使用Android Studio 的時候,要透過httpRequest 要求,發送到visual studioiis服務時。
 這部分用的有點麻煩,網路上找了一下,有兩種方法,
1.在  applicationhost.config  將自己的ip  加入
  可是在模擬器上,瀏覽器能抓到此設定,但是在自己開發的app 無法抓到此設定。
2.在  applicationhost.config  將直接設定 *:port  這樣就不用管自己的ip  是多少了。

處理流程:
1.先到 C:\Users\使用者帳號\Documents\IISExpress\config資料夾
2.打開 applicationhost.config 
3.尋找你目前在使用的port  例如  localhost:22550  輸入22550做搜尋
4.加入 <binding protocol="http" bindingInformation="*:22550:*" />
5.以系統管理員身分打開Visual Studio,開啟該網站。
6.就可以在 Android Studio 的模擬器上透過 10.0.2.2:22550連到了。


    
  <site name="專案名稱" id="流水號">
                <application path="/" applicationPool="Clr4IntegratedAppPool">
                    <virtualDirectory path="/" physicalPath="路徑\專案名稱" />
                </application>
                <bindings>    
                    <binding protocol="http" bindingInformation="*:22550:localhost" />
要新加入的部分↓
<binding protocol="http" bindingInformation="*:22550:*" />
要新加入的部分↑
                </bindings>
            </site>

沒有留言:

張貼留言