问题描述
我在这方面阅读了大量文献(请参阅下面的链接).经典与新 Azure 管理门户、角色与应用程序服务、Azure 网站与 Azure Web 应用程序的存在只会使问题复杂化.尽管我相信我对这些术语有很好的理解,而后者在上述比较中或多或少是前者的改进转世,但文献大多使用前者编写,不一定描述新管理层中可用的选项门户.
I have read plenty of literature in this context (see links below). The presence of classic vs new Azure management portal, Roles vs App Services, Azure Website vs Azure Web Apps only complicates the matter.Although I believe I have good understanding of these terms and the latters are more or less improved re-incarnations of the formers in the above comparisons, the literature is written mostly using the former of these and not necessarily depicts the options available in the new Management portal.
所以我真正期待明白的很清楚的是:
So what I am really looking forward to understand very clearly is:
- 我可以 RDP 到 Azure App Service Web App 底层计算资源吗?
- 我能否将自定义第三方软件组件(例如 Crystal Reports)安装到 Azure App Service Web App 底层计算资源?
推荐答案
RE:我可以 RDP 到 Azure App Service Web App 底层计算资源吗?
RE:Can I RDP to Azure App Service Web App underlying compute resource?
不,您不允许 RDP 进入机器.您的应用程序在 沙盒 中运行,具体取决于您的计划,一台机器可能运行来自不同用户的多个沙箱.
No, you are not allow to RDP into the machine. You application is running within a sandbox, depending on your plan, one machine might running multiple sandbox from different user.
RE:我可以将自定义第三方软件组件(例如 Crystal Reports)安装到 Azure 应用服务 Web 应用底层计算资源吗?
RE: Can I install custom third party software components (e.g. Crystal Reports) to Azure App Service Web App underlying compute resource?
不,机器会定期升级,内容可能会被重置.此外,运行该应用程序的用户将无权安装应用程序.如果您的应用程序依赖于其他依赖项,例如 asp.net Web 应用程序,您应该在构建时指定所有依赖项(nuget).
No, the machine will upgrade periodically, content might be reset. Also user that app is running on will not have the privileged to install application. If your application is depending on other dependencies, e.g asp.net web application, you should specify all dependencies during build time (nuget).
检查您提供的前两个参考资料,他们谈论的是 Azure 虚拟机,而不是 Azure 应用服务,其中 Azure 虚拟机是 SaaS,Azure 应用服务是 PaaS.如果您正在寻找中间的东西,请尝试 Azure 云服务,它支持 RDP,我相信你应该能够使用 on start 脚本安装第三方应用程序.
Check the first two reference you provide, they are talking about Azure Virtual Machine, not Azure App Service, where Azure Virtual Machine is SaaS, Azure App Service is a PaaS. If you are looking for something in the middle, please try Azure Cloud Service, it supports RDP and I believe you should be able to install third party apps with on start script.
这篇关于我们能否将第三方软件 RDP/安装到 Azure App Service Web App的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!