共用方式為


開始使用 Azure App Service

Azure App Service 是完全受控的平台即服務 (PaaS) 供應項目,可裝載 Web 應用程式。

ASP.NET 或 ASP.NET Core

請利用下列資源開始使用 .NET。

動作 資源
建立第一個 .NET 應用程式 使用下列其中一個工具:

- Visual Studio
- Visual Studio Code
- 命令列
- Azure PowerShell
- Azure 入口網站
部署您的應用程式 - 設定 ASP.NET
- 設定 ASP.NET Core
- GitHub 動作
監視應用程式 - 記錄資料流
- 診斷與解決工具
新增網域和憑證 - 對應自訂網域
- 新增 SSL 憑證
連線至資料庫 - .NET 搭配 Azure SQL Database
- 使用 Azure SQL Database 的 .NET Core
自訂容器 - Linux - Visual Studio Code
- Windows - Visual Studio
檢閱最佳作法 - 調整應用程式
[部署]-
- 安全性
- 虛擬網路

Java

App Service 的目標是提供健全的 Java 支援。 為了涵蓋 Java 應用程式的深度和廣度,App Service 支援 Java Standard Edition (SE)、Tomcat 和 JBoss Enterprise Application Platform (EAP) 技術堆疊。 在這些堆疊的基底,App Service 支援所有最新的 Java 長期支援 (LTS) 版本。 有幾個主要案例,您應該考慮針對 Java 應用程式採用 App Service。

App Service 上的 Java SE

App Service 上的 Java SE 可讓您毫不費力地將應用程式部署至完全受控的 Java 虛擬機 (JVM) 實例。 如果您有 Spring Boot 和 Quarkus Web 應用程式,您應該考慮此堆疊。 不過,您可以將此堆疊用於任何可以直接從 JVM 啟動的應用程式,並包含內嵌的超文字傳輸通訊協定 (HTTP) 伺服器。 您可以部署 Java 封存 (JAR) 檔案,並讓 App Service 執行其餘作業。

App Service 上的 Tomcat

此 App Service 堆疊支援 Tomcat 的所有最近主要和次要版本。 您應該考慮使用此堆疊將內部部署 Tomcat Web 應用程式移轉至 App Service。 這類應用程式通常會使用 Spring Framework 和 Hibernate 等技術。 堆疊也適用於目前在 WebLogic 或 WebSphere 等伺服器上執行的應用程式,可輕易移轉至 Tomcat。 您可以部署 Web 應用程式封存 (WAR) 檔案,並讓 App Service 執行其餘作業。

App Service 上的 JBoss EAP

您可以毫不費力地在此 App Service 堆疊上執行 Red Hat 目前支援的任何 JBoss EAP 版本。 JBoss EAP 與 Java Enterprise Edition (EE) 和 Jakarta EE 標準完全相容。 堆疊可以選擇性地支援任何需要 JBoss EAP 叢集的應用程式。 您應該考慮將目前在 JBoss EAP 和 WildFly 上執行的應用程式移轉至此堆疊。 堆疊也適用於在 WebLogic 或 WebSphere 等伺服器上執行的應用程式,這些應用程式可以輕鬆地移轉至 JBoss EAP。 您可以部署 Web 應用程式封存 (WAR) 或企業封存 (EAR) 檔案,並讓 App Service 執行其餘作業。

請利用下列資源開始使用 Java。

動作 資源
建立第一個 Java 應用程式 使用下列其中一個工具:

- 使用內嵌 Web 伺服器的 Maven 部署
- Maven 部署至 Tomcat 伺服器
- Maven 部署至 JBoss EAP 伺服器
部署您的應用程式 - 使用 Maven
- 使用 Gradle
- 使用熱門的 IDE (Visual Studio Code、IntelliJ 和 Eclipse)
- 直接部署 JAR、WAR 或 EAR 套件
- 使用 GitHub 動作
- 使用 Azure DevOps
監視應用程式 - 監視概觀
- 記錄資料流
- 診斷與解決工具
新增網域和憑證 - 對應自訂網域
- 新增 SSL 憑證
連線至資料庫 - 使用 Azure Cosmos DB 的 Spring Boot
- 使用 PostgreSQL 的 Tomcat
- JBoss EAP 搭配 PostgreSQL
自訂容器 - Linux - Visual Studio Code
檢閱最佳作法 - 調整應用程式
[部署]-
- 安全性
- 虛擬網路

Node.js

請利用下列資源開始使用 Node.js。

動作 資源
建立您的第一個 Node.js 應用程式 使用下列其中一個工具:

- Visual Studio Code
- CLI
- Azure 入口網站
部署您的應用程式 - 設定 Node.js
- GitHub 動作
監視應用程式 - 記錄資料流
- 診斷與解決工具
新增網域和憑證 - 對應自訂網域
- 新增 SSL 憑證
連線至資料庫 - MongoDB
自訂容器 - Linux - Visual Studio Code
檢閱最佳作法 - 調整應用程式
[部署]-
- 安全性
- 虛擬網路

Python

請利用下列資源開始使用 Python。

動作 資源
建立第一個 Python 應用程式 使用下列其中一個工具:

- Flask - CLI
- Flask - Visual Studio Code
- Django - CLI
- Django - Visual Studio Code
- Django - Azure 入口網站
部署您的應用程式 - 設定 Python
- GitHub 動作
監視應用程式 - 記錄資料流
- 診斷與解決工具
新增網域和憑證 - 對應自訂網域
- 新增 SSL 憑證
連線至資料庫 - PostgreSQL - CLI
- PostgreSQL - Azure 入口網站
自訂容器 - Linux - Visual Studio Code
檢閱最佳作法 - 調整應用程式
[部署]-
- 安全性
- 虛擬網路

PHP

請利用下列資源開始使用 PHP。

動作 資源
建立第一個 PHP 應用程式 使用下列其中一個工具:

- Linux - CLI
- Linux - Azure 入口網站
部署您的應用程式 - 設定 PHP
- 透過 FTP 進行部署
監視應用程式 - 使用 Azure 監視器進行疑難排解
- 記錄資料流
- 診斷與解決工具
新增網域和憑證 - 對應自訂網域
- 新增 SSL 憑證
連線至資料庫 - 使用 PHP 的 MySQL
自訂容器 - 側車容器
檢閱最佳作法 - 調整應用程式
[部署]-
- 安全性
- 虛擬網路

後續步驟