Ios 本地托管在IIS Express上的Azure移动服务无法从同一子网上的远程计算机访问

Ios 本地托管在IIS Express上的Azure移动服务无法从同一子网上的远程计算机访问,ios,asp.net-web-api,azure-mobile-services,Ios,Asp.net Web Api,Azure Mobile Services,执行以下步骤: 我尝试从运行在远程机器上的iOS、Android和基于Windows的应用程序访问移动服务REST界面,执行GET和POST所有请求都会导致“此请求的授权已被拒绝”响应 我可以从上面提到的远程机器导航到移动服务网站,该机器与移动服务位于同一子网中,但是当单击“试用”链接时,系统会提示我输入凭据。我尝试输入移动服务密钥、windows凭据以及设置数据库时使用的凭据。所有这些都导致重新提示输入凭据 同样的Android和Windows应用程序在运行移动服务的机器上运行时不会出现问题。

执行以下步骤:

我尝试从运行在远程机器上的iOS、Android和基于Windows的应用程序访问移动服务REST界面,执行GET和POST所有请求都会导致“此请求的授权已被拒绝”响应

我可以从上面提到的远程机器导航到移动服务网站,该机器与移动服务位于同一子网中,但是当单击“试用”链接时,系统会提示我输入凭据。我尝试输入移动服务密钥、windows凭据以及设置数据库时使用的凭据。所有这些都导致重新提示输入凭据

同样的Android和Windows应用程序在运行移动服务的机器上运行时不会出现问题。我必须使用10.0.2.2在模拟器中运行的android应用程序才能使环回工作,但其他情况下代码保持不变

azure移动服务正在使用Visual Studio 2013和更新3在调试器中运行。VisualStudio是作为管理员启动的

iOS、Android和Windows三个应用程序在Azure(云)中运行时都可以访问相同的移动服务

我已经读到,运行在IISExpress中的移动服务允许来自localhost的匿名请求,但我没有看到任何关于远程访问时如何配置身份验证或是否需要进行任何调整以正确进行身份验证的内容


有什么想法吗?

IIS Express的远程访问最初被阻止

在Vista和Win7或Win8上,以管理员权限运行以下命令

netsh http add urlacl url=http://xxxxx:port/ user=everyone

谢谢你的建议,但我已经实施了。这允许访问azure移动网站。REST接口也是可访问的,但返回拒绝访问的http响应,因此似乎存在身份验证问题。