Android Emulator loopback to IIS Express does not work, but does work with Cassini

后端 未结 4 1499
挽巷
挽巷 2020-12-01 18:30

I am attempting to post data from an Android application running in the Android Emulator on my local machine to a web application running under IIS Express also running on m

4条回答
  •  栀梦
    栀梦 (楼主)
    2020-12-01 18:57

    Grant yourself permission to bind to network adapters other than localhost, and configure IIS express to bind to all adapters.

    IIS Express will then accept connections from the Android emulator via 10.0.2.2. If you add a rule to the firewall, you can also expose IIS Express to your network, which decreases security but is useful for testing physical devices.

    Step details: (they assume a port number of 5555 - use your actual port instead)

    1. Run this from a command prompt as Administrator:

      netsh http add urlacl url=http://*:5555/ user="NT AUTHORITY\INTERACTIVE"

    2. In %USERPROFILE%\Documents\IISExpress\config\applicationhost.config, replace your site's localhost binding with bindingInformation="*:5555:*". The result should look like this:

        
            
            
                
            
        
    

提交回复
热议问题