我继承了一个 ASP.NET (4.7.2) 应用程序,它在我的计算机上成功运行和启动。我现在尝试通过 Azure DevOps Pipeline 将其部署到 Azure 应用服务。为了尝试做到这一点,我创建了一个 Azure 构建管道,其中包括以下任务:
NuGet
根据 .sln 文件恢复包
MSBuild
构建定义我的 ASP.NET 应用程序的 .csproj。
Azure 应用服务部署
尝试将 ASP.NET 应用程序作为“Windows 上的 Web 应用程序”部署到我的部署槽。 “包或文件夹”设置为MyAspNetApp/bin
.
我可以成功构建这条管道。但是,当我访问分配给我的 Azure 应用服务部署槽的 URL 时,我唯一看到的是“嘿,应用服务开发人员!您的应用服务已启动并正在运行。是时候采取下一步并部署您的代码了。”
那么,我错过了什么?我认为您应该只需要选择 .csproj、应用程序服务和部署槽。但是,似乎还需要更多。我找到的所有文档都是针对 ASP.NET Core 应用程序的。但是,我的应用程序是传统的 ASP.NET 应用程序。
您仅完成了构建步骤,现在需要将具有发布步骤的代码(工件)部署到应用程序服务。
阅读提到的文档here https://learn.microsoft.com/en-us/aspnet/core/azure/devops/cicd?view=aspnetcore-2.2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)