相关疑难解决方法(0)

Android Emulator环回到IIS Express不起作用,但可以与Cassini一起使用

我试图将在本地计算机上运行在Android模拟器中的Android应用程序中的数据发布到在本地计算机上运行的IIS Express下运行的Web应用程序.不幸的是,当我从模拟器发布到10.0.2.2时,我收到一条Host Not Found错误消息.

如果我将Web应用程序配置为在ASP.NET Dev Server(Cassini)而不是IIS Express下运行,则Android应用程序可以发布没有问题.IIS Express缺少哪些配置阻止它使用Android模拟器的环回?

cassini loopback visual-studio android-emulator iis-express

13
推荐指数
3
解决办法
1万
查看次数

从Android模拟器访问IIS Express

我知道有很多次问过类似的问题,但我仍然无法正常工作.我希望能够从我的Visual Studio Android模拟器访问主机上的IIS Express.我在我的网站的.vs\config\applicationHost.config文件中有以下绑定:

<binding protocol="http" bindingInformation="*:7265:MyComp" />
<binding protocol="https" bindingInformation="*:44300:MyComp" />
<binding protocol="http" bindingInformation="*:7265:10.0.2.2" />
<binding protocol="https" bindingInformation="*:44300:10.0.2.2" />
<binding protocol="http" bindingInformation="*:7265:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
Run Code Online (Sandbox Code Playgroud)

当我在我的主机上运行网站时,在运行的应用程序列表中,我看到列出的MyComp和localhost的绑定,但不是10.0.2.2的绑定.在我的主机上,我可以使用MyComp或localhost连接而没有问题.

在模拟器中,我可以使用http://10.0.2.2连接到我的主机上的IIS 7.5(不是快速),没有任何问题.在我的模拟器中我不能做的是连接到http://10.0.2.2:7265https://10.0.2.2:44300这是一个在IIS Express中运行的站点.我收到HTTP 400错误"请求主机名无效.".我确定这是因为我没有正确设置IIS绑定,但我没有尝试.有任何想法吗?

谢谢!

android iis-express visual-studio-2017

10
推荐指数
1
解决办法
3314
查看次数