如何清理/刷新 Azure 应用服务环境

Posted

技术标签:

【中文标题】如何清理/刷新 Azure 应用服务环境【英文标题】:How to Clean/Refresh Azure App Service environment 【发布时间】:2021-11-30 14:57:18 【问题描述】:

我遇到了问题,我的代码在部署到现有的 azure App Service (.NET 6) 时出现故障。

我正在通过项目发布从 Visual Studio 部署代码。

当我将代码部署到另一个应用服务实例时,它工作正常。

现在我在开发环境中,我有能力将它部署到不同的环境中,我担心这是否会发生在生产环境中。

我有哪些选项可以重置/刷新现有环境(如全新环境)并清除缓存、临时文件夹等所有内容?

【问题讨论】:

【参考方案1】:

如果您部署为新应用程序,则相同的代码可以工作,而当您部署到现有应用程序时它会失败,这意味着某些环境变量不允许应用程序按预期工作。

您可以通过导航到高级工具来检查这些环境变量,并检查导致此应用程序无法按预期工作的原因。

此外,使用“应用服务日志”或应用程序洞察来启用日志记录以了解并纠正问题也很有意义。

【讨论】:

以上是关于如何清理/刷新 Azure 应用服务环境的主要内容,如果未能解决你的问题,请参考以下文章

Azure:如何获得刷新令牌?当连接的输出仅提供访问令牌时使用 Curl

请求 Azure 应用服务身份验证刷新令牌

如何在页面刷新时清理 three.js(或 WebGL)

调用 .\auth\refresh 端点后 Azure 应用服务身份验证令牌未刷新

如何使用 Powershell Commandlets 在应用服务环境中创建 Azure WebApp

如何使用刷新令牌来请求使用ADAL的科尔多瓦多个资源