Azure 应用服务 API 部署需要重新启动

标签 azure .net-core azure-pipelines-release-pipeline

我使用 部署 Azure 应用服务 使用“使用 Web 部署发布”选项将 asp dotnet 核心 API 部署到 Azure API 应用程序的 VSTS 任务。任务运行没有任何错误,但不知何故我必须重启 获取新版本的 API。

这是故意的吗?是否有任何标志可以设置为立即使部署“实时”?作为一种解决方法,我可以添加一个重启任务,但我希望有另一种方法......

最佳答案

您是否在使用应用服务本地缓存? https://docs.microsoft.com/en-us/azure/app-service/app-service-local-cache

如果您是,您将需要删除 WEBSITE_LOCAL_CACHE_OPTION = 您的网络应用程序的 Always 属性,以便立即显示您的发布。

否则,您始终可以在切换到生产环境之前使用部署槽来测试您的应用程序。

关于Azure 应用服务 API 部署需要重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42714757/

相关文章:

azure-devops - 使用 azure devops 部署到离线服务器

azure - IIS Web App Deploy - Azure DevOps Release 任务部署 wwwroot 中存在的所有文件

azure - 如何将文件从Azure文件存储复制到发布管道TFS中的Azure VM?

sql - Azure SQL 数据库发布 : Statement 'CREATE SYMMETRIC KEY' is not supported for the targeted platform

powershell - 无法从 terraform 在 azure VM 中执行自定义数据

Azure 示例应用程序

c# - .NET Core Web API 序列化问题

c# - 在 ASP.NET Core 中初始化依赖注入(inject)时传递参数

azure - 使用 ARM 完全自动化 Microsoft bot 框架部署(应用程序设置被删除且功能缺失)

asp.net-core - 面向 .NET Standard 的 Azure 函数显示警告