2016-03-21 1 views
1

Ich habe in diesem Zusammenhang viel Literatur gelesen (siehe Links unten). Das Vorhandensein des klassischen vs. neuen Azure-Verwaltungsportals, der Rollen gegen App-Dienste, der Azure-Website und der Azure-Web-Apps erschwert die Angelegenheit nur. Obwohl ich glaube, ich habe ein gutes Verständnis dieser Begriffe und die letzteren sind mehr oder weniger verbesserte Reinkarnationen der Former in den oben genannten Vergleiche, die Literatur wird meist unter Verwendung der ehemaligen von diesen geschrieben und nicht unbedingt zeigt die verfügbaren Optionen in der neuen Verwaltungsportal. SoKönnen wir Drittanbieter-Software in Azure App Service Web App RDP/installieren?

, was ich freue mich sehr deutlich zu verstehen ist:

  1. Kann ich RDP Azure App-Service Web App zugrunde liegenden Rechenressource?
  2. Kann ich benutzerdefinierte Drittanbieter-Softwarekomponenten (z. B. Crystal Reports) in der Azure App Service Web App-Compute-Ressource installieren?

Reference 1

Reference 2

Reference 3

Reference 4

Reference 5

Reference 6

Antwort

3

RE: Kann ich RDP Azure App-Service Web App zugrunde liegenden Rechenressource?

Nein, Sie sind nicht erlaubt, RDP in die Maschine. Ihre Anwendung wird innerhalb einer sandbox ausgeführt. Abhängig von Ihrem Plan kann auf einem Computer mehrere Sandboxes von verschiedenen Benutzern ausgeführt werden.

RE: Kann ich benutzerdefinierte Drittanbieter-Softwarekomponenten (z. B. Crystal Reports) in der Azure App Service Web App-basierten Computerressource installieren?

Nein, die Maschine wird regelmäßig aktualisiert, der Inhalt wird möglicherweise zurückgesetzt.Auch der Benutzer, auf dem die Anwendung ausgeführt wird, verfügt nicht über die Berechtigung zum Installieren der Anwendung. Wenn Ihre Anwendung von anderen Abhängigkeiten abhängig ist, z. B. asp.net-Webanwendung, sollten Sie alle Abhängigkeiten während der Build-Zeit (nuget) angeben.

Überprüfen Sie die ersten beiden Referenzen, die Sie angeben, sie sprechen über Azure Virtual Machine, nicht Azure App Service, wobei Azure Virtual Machine SaaS, Azure App Service ein PaaS ist. Wenn Sie etwas in der Mitte suchen, versuchen Sie bitte Azure Cloud Service, es unterstützt RDP und ich glaube, dass Sie in der Lage sein sollten, Anwendungen von Drittanbietern mit Start-Skript zu installieren.

1

Mit App Service können Sie keine RDP-Software installieren oder Software von Drittanbietern installieren.

Wenn Sie das tun müssen, sehen Sie sich Virtuelle Maschinen an. Eine weitere Option ist die Verwendung der Web- oder Worker-Rolle von Cloud Services (suchen Sie nach der Startaufgabe).

+0

Hallo @ Csharprocks, danke für Ihre Antwort. Ich denke, die Web/Worker-Rollen von Cloud Services wurden als App Services integriert. Nein? –

+0

Nein. Websites und mobile Dienste wurden zu App Services zusammengefasst, die auch Logic App und API App enthalten. Die Web/Worker-Rollen von Cloud Services sind unterschiedlich und bestehen noch. – CSharpRocks

4

Während Sie nicht RDP in Web App-Instanzen können Sie Verbindung mit ihnen über Kudu und erhalten Sie eine Eingabeaufforderung, indem Sie yoursite.scm.azurewebsites.net. Sie können auch diese durch das Portal erhalten:

tools blade for kudu

Dies wird Ihnen mehrere Werkzeuge geben (wie Process Explorer, Umwelt-Explorer, Eingabeaufforderung, und mehr). Es ist kein RDP-Ersatz, da Sie nicht auf bestimmte Instanzen zugreifen können. Es ist auch nicht die Art, wie Sie Software installieren/ändern sollten (abgesehen von allgemeinen Tests). Aber ... es ist so nah an RDP, wie Sie mit Web-Apps bekommen. Hier ist, was die Konsole Fenster sieht, die über den Browser öffnet:

console window

Verwandte Themen