Asp.net 使用IIS配置Windows Server 2012虚拟机以调用Azure
我正在运行.NET 4.5和IIS8的Windows Server 2012虚拟机上设置ASP.NET MVC5应用程序。我一直利用Azure提供应用程序和数据库服务(感谢Azure提供无缝10分钟服务器设置和发布解决方案!),但是我需要使用此替代方法来托管此应用程序。虚拟机不是Azure虚拟机。我已经成功地配置了VM并发布了应用程序(10小时的头部撞击体验…),但是当应用程序在表单注册过程中尝试调用Azure Db时,我收到一个超时错误;“等待操作超时”Asp.net 使用IIS配置Windows Server 2012虚拟机以调用Azure,asp.net,azure,iis,windows-server-2012-r2,Asp.net,Azure,Iis,Windows Server 2012 R2,我正在运行.NET 4.5和IIS8的Windows Server 2012虚拟机上设置ASP.NET MVC5应用程序。我一直利用Azure提供应用程序和数据库服务(感谢Azure提供无缝10分钟服务器设置和发布解决方案!),但是我需要使用此替代方法来托管此应用程序。虚拟机不是Azure虚拟机。我已经成功地配置了VM并发布了应用程序(10小时的头部撞击体验…),但是当应用程序在表单注册过程中尝试调用Azure Db时,我收到一个超时错误;“等待操作超时” 我的问题是,;我可以从本地机器通过ip
我的问题是,;我可以从本地机器通过ip地址访问应用程序,我认为默认情况下端口80是打开的。是否需要在applications web.config文件中专门针对此端口进行I/O调用?如果要将防火墙后面的非Azure虚拟机连接到Azure中的资源,则必须创建启用站点到站点或点到站点VPN的虚拟网络。请检查此链接,该链接解释了如何执行此操作 你的虚拟机在防火墙后面吗?当你说你的非Azure虚拟机正在连接你的Azure DB时,是Azure上的SQL数据库(PaaS)还是Azure虚拟机上运行的数据库?谢谢Gandhali。如果成功,我会发回。