我正在尝试从 Android 模拟器访问与 ACS 集成的 Web 角色,问题是在 Web 角色调试配置期间,ACS 重定向回“localhost”而不是真正的 URL。Android 模拟器本地计算机 localhost 地址定义为 10.0.0.2,因此当 ACS 重定向到 localhost 时,模拟器 Web 浏览器无法重定向。我试图让 ACS 重定向到 10.0.0.2 - 但由于某些未知原因它不起作用。
所以!.... 几个小时 (50) 后,我尝试使用 IIS 7 作为使用应用程序请求路由的反向代理,并将 Android 调用直接发送到我的计算机 LAN ip 地址,并让 IIS 将调用重定向到 Azure 本地主机 web角色:因此,模拟器调用 10.0.0.3:8081 并且 IIS7 会将其重定向到 localhost:8082 (这是 Web 角色)。
和!.... 再过几个小时 (280) 后,我仍在投入大量 IT 时间,无法检查我的网络角色。
所以,现在我在这里,希望在这些科目上有过期的人可以帮助我。
Azure btw 对于那些不知道的人,不能在本地配置为在本地网络上发布自己,只能在 localhost 模式下运行。
非常感谢 。
伊沙伊