Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用IIS配置Windows Server 2012虚拟机以调用Azure_Asp.net_Azure_Iis_Windows Server 2012 R2 - Fatal编程技术网

Asp.net 使用IIS配置Windows Server 2012虚拟机以调用Azure

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

我正在运行.NET 4.5和IIS8的Windows Server 2012虚拟机上设置ASP.NET MVC5应用程序。我一直利用Azure提供应用程序和数据库服务(感谢Azure提供无缝10分钟服务器设置和发布解决方案!),但是我需要使用此替代方法来托管此应用程序。虚拟机不是Azure虚拟机。我已经成功地配置了VM并发布了应用程序(10小时的头部撞击体验…),但是当应用程序在表单注册过程中尝试调用Azure Db时,我收到一个超时错误;“等待操作超时”


我的问题是,;我可以从本地机器通过ip地址访问应用程序,我认为默认情况下端口80是打开的。是否需要在applications web.config文件中专门针对此端口进行I/O调用?

如果要将防火墙后面的非Azure虚拟机连接到Azure中的资源,则必须创建启用站点到站点或点到站点VPN的虚拟网络。请检查此链接,该链接解释了如何执行此操作

你的虚拟机在防火墙后面吗?当你说你的非Azure虚拟机正在连接你的Azure DB时,是Azure上的SQL数据库(PaaS)还是Azure虚拟机上运行的数据库?谢谢Gandhali。如果成功,我会发回。