.NET C#应用发布Azure App Service只需三步:准备代码、创建资源、部署发布;关键要匹配目标框架与运行栈(如net8.0选.NET 8),Windows支持.NET Framework,Linux推荐.NET 6+;VS一键发布或CLI zip deploy均可。
直接把 .NET C# 应用发布到 Azure App Service,核心就三步:准备代码、创建服务资源、发布部署。不需要装额外工具,Visual Studio 或 CLI 都能搞定,关键是选对运行栈和匹配框架版本。
App Service 支持 .NET Framework(Windows)和 .NET 6/7/8+(跨平台)。注意:
登录 Azure 门户,搜索 “App Services”,点“创建”:
右键项目 → “发布” → “Azure” → “Azure App Service” → “新建”:
如果你用 GitHub Actions、Azure DevOps 或本地终端:
dotnet publish -c Release -o ./publish 生成发布文件夹az login
az webapp deployment list-publishing-credentials --name --resource-group
az webapp deployment source config-zip --resource-group --name --src ./publish.zip
基本上就这些。部署失败常见原因是运行栈不匹配、缺少 web.config(.NET Framework 需要)、或依赖未包含(如 SQLite 原生库)。发布前用本地 IIS Express 或 dotnet run 测试能跑通,上线就大概率没
问题。