Azure应用程序服务中的远程连接

本文关键字:远程连接 服务 应用程序 Azure | 更新日期: 2023-09-27 18:09:56

我正在尝试打开我的c# MVC内的连接。NET应用程序,检索一些数据并在视图中显示它们。使用Visual Studio Community 2015及其集成的IIS Express服务器,在本地主机上开发时一切都很好。

当我将应用程序部署到Azure应用程序服务时,网络连接停止工作,我注意到我的应用程序无法直接到达外部网络(即我不能使用SSH)。NET向服务器发出命令或检索数据)。应用程序仍然工作(视图被渲染/其他控制器动作执行完美),但当我在应用程序中的任何地方请求网络连接时,失败发生了。

另外,在Azure仪表板中打开App Service控制台,我注意到由于缺少IP驱动程序,我甚至无法ping通任何主机。

我的部署中遗漏了什么步骤,或者我误解了什么?

Azure应用程序服务中的远程连接

如果您正在尝试连接到VM或本地资源,则需要设置虚拟网络来完成此操作。如下所述。

不能直接连接到网络外的资源。

我知道我迟到了,但这是我的两分钱。

你应该检查你的应用程序服务的应用程序池用户是否有访问你试图连接的网络/机器的权限,因为当你在开发环境中执行时,它会工作,因为我认为IIS上的用户将有权访问测试网络/机器。

注:为了达到同样的目的,您可以创建一个参数化的控制台应用程序,并使用远程机器上托管的简单API触发它。