最大的问题:
如何从RoleEnvironment中运行的本地开发客户端 获取内部端点的 IP:端口?即使我可以连接到我的Azure网络,我在VS中的测试类(我试图直接执行对服务的测试调用)也无法使用 RoleEnvironment.Roles [&#34 ; MyRole"]。实例; ,因为它本身并不在Azure角色中运行。
设置:
要求:
我的情况是直截了当的,我希望这是常见的做法,但我无法找到解决这个问题的互联网上的任何人。
解决方案?
[更新]我有VPN工作(指向站点)并在那里部署了云服务。为了达到内部端点,必须使用s启动任务打开防火墙。完成。我最近也发现了端点的ACL ......但我不确定是否或如何适用于我的情况(我的目标是限制对具有角色的开发人员的访问等)
无论哪种方式,我如何获得对端点的引用?当然,我可以使用来自环境(我的前端网站)中运行的应用程序的RoleEnvironment.Roles,但VS客户端(本地开发机器)未在所述环境中运行。我可以手动在虚拟网络仪表板中查找IP,并手动查找我想要运行的特定服务的IP和端口。但肯定有一种程序化,正确的方式......