繁体   English   中英

我们可以RDP /将第三方软件安装到Azure App Service Web App

[英]Can we RDP / install third-party software to Azure App Service Web App

在这种情况下,我已经阅读了大量文献(请参见下面的链接)。 经典与新版Azure管理门户,角色与应用程序服务,Azure网站与Azure Web Apps的存在只会使事情变得复杂。 尽管我相信我对这些术语有很好的理解,而在上述比较中,后者还是多少或多或少地改善了前者的含义,但文献大多是使用前者来编写的,不一定描述了新《管理层》中的可用选项。门户。

因此,我真正希望非常清楚地理解的是:

  1. 我可以RDP到Azure App Service Web App基础计算资源吗?
  2. 我可以将自定义第三方软件组件(例如Crystal Reports)安装到Azure App Service Web App基础计算资源吗?

参考1

参考2

参考3

参考4

参考5

参考6

虽然您不能RDP进入Web App实例,但是可以通过kudu连接到它们,并通过访问yoursite.scm.azurewebsites.net获得命令提示符。 您也可以通过门户网站进行此操作:

kudu的工具刀片

这将为您提供几个工具(例如,进程资源管理器,环境资源管理器,命令提示符等)。 它不是RDP的替代品,因为它并非旨在允许您访问特定实例。 这也不是您应该安装/更改软件的方式(除了常规测试之外)。 但是...它与Web应用程序一样接近RDP。 这是通过浏览器打开的控制台窗口的外观:

控制台窗口

RE:我可以RDP到Azure App Service Web App基础计算资源吗?

不,您不允许RDP进入计算机。 您的应用程序正在沙盒中运行,根据您的计划,一台计算机可能会运行来自不同用户的多个沙盒。

RE:我可以将自定义第三方软件组件(例如Crystal Reports)安装到Azure App Service Web App基础计算资源吗?

否,机器将定期升级,内容可能会重置。 此外,正在运行该应用程序的用户将无权安装该应用程序。 如果您的应用程序依赖于其他依赖项,例如asp.net Web应用程序,则应在构建时指定所有依赖项(nuget)。

检查您提供的前两个参考,它们谈论的是Azure虚拟机,而不是Azure App Service,其中Azure虚拟机是SaaS,Azure App Service是PaaS。 如果您正在寻找中间的东西,请尝试Azure Cloud Service ,它支持RDP,我相信您应该能够在启动脚本上安装第三方应用程序。

使用App Service,您将无法RDP或安装第三方软件。

如果需要这样做,请查看虚拟机。 另一个选择是使用Cloud Services的Web或辅助角色(查找启动任务)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM