簡體   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