我有一个Azure的云服务的虚拟机与服务器2:IIS Express和码头之间的连接在Azure云服务的虚拟机
- Java中使用项目码头服务器在的http://本地主机: 8999
- ASP.NET MVC使用IIS快递在HTTP项目://本地主机
我使用Http请求来连接2台服务器。
在我的虚拟机,里面ASP.NET MVC项目,我用的http://本地主机:8999个获取数据从码头服务器。它可以在短响应时间内完成工作(从100ms到6000ms)。
然而,当我使用http://mydomain.cloudapp.net通过互联网访问IIS 快速。它不起作用了。
然后我改变我的配置文件中ASP.NET MVC项目中使用http://mydomain.cloudapp.net:8999。它工作但响应时间很长(从15s到40s)。这是因为我的网络连接速度很慢。
我的问题是:
如果我通过Internet访问IIS Express,为避免外部Internet连接,有没有让IIS Express知道它的目标是本地的任何解决方案?
这意味着我仍然可以使用HTTP ://本地主机:8999在ASP.NET MVC项目我的配置文件,如果我不仅通过本地主机通过互联网访问IIS 快速它仍然可以工作。