【发布时间】:2013-05-22 14:55:33
【问题描述】:
我有两个不同的项目:
- Windows Phone 8 应用程序,我在真实的物理开发设备上运行。
- Azure 云服务,其中包含一个简单的 WebRole 端点,其中包含一个 ASP.NET MVC WebAPI。
我的目标很简单:
使用从真实设备上运行的 WP8 应用程序,在将 WebAPI 控制器部署到 Azure 模拟器时访问(使用 HTTPClient)。
做什么工作是:
- 应用部署在 Azure Cloud 上时,可以成功与 WebApi 通信。
- 当应用程序本地托管在
IIS Express(不使用 Azure)时,应用程序可以成功与 WebApi 通信,并且IIS Express设置在 this 文章之后更改。
据我了解,问题在于 Azure 模拟器配置为侦听 IP 地址 127.0.0.1,无法从 localhost 域外部访问。
我发现这个post 提供了一个解决这个确切问题的方法,但是在尝试部署到 Azure 模拟器时尝试遵循它会导致未知异常。
真的无法在本地测试与 Azure 云服务通信的 WP8 应用程序吗?
【问题讨论】:
标签: c# asp.net-mvc azure windows-phone-8 asp.net-web-api