azure - 如何为 FoxIDs 应用程序部署预览槽?

标签 azure azure-web-app-service foxids

我想为 FoxIDs 部署预览/测试槽解决方案。在(测试槽)上部署更新并将其与生产槽交换(无论是否有自动交换设置)都没有问题。 但我无法启动测试槽作为预览来在将其与生产交换之前进行检查。 显示 HTTP 错误 500.30 - ASP.NET Core 应用程序无法启动 错误。 应用程序和 IIS 日志中也没有什么有趣的内容。

如何为FoxIDs创建预览槽解决方案并与生产槽并行运行?

最佳答案

如果要在测试槽中使用生产数据,您需要授予两个应用服务测试槽对生产 key (证书)的访问权限,并在 FoxIDs Control 中添加测试槽配置。

两个应用服务测试槽(FoxIDs 站点和 FoxIDs 控制站点)被授予对 key 保管库 --> 访问策略中的 key 保管库的访问权限。用绿色箭头标记。

enter image description here

在测试槽中运行 FoxIDs Control 之前,您需要在主/生产站点中使用主租户下方打开 FoxIDs Control https://foxidscontrolxxxxx.azurewebsites.net/master/downparties (或使用您的自定义域)。然后选择 foxys_control_client,单击“显示高级设置”并添加测试槽 CORS 源以及登录和注销重定向 URL。

enter image description here

关于azure - 如何为 FoxIDs 应用程序部署预览槽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76660755/

相关文章:

azure - 加速 Visual Studio Team Services 中的解决方案构建(原为 VS Online)

node.js - Socket.io + Azure Web 套接字问题

azure - Azure 中的 SignalR : how can I scale out with the Specific Service pattern?

caching - Azure 缓存平台选项 - 有哪些替代方案?

azure - 如何为 FoxIDs 控制 Web 应用程序设置自定义域

angular - 在 Azure Pipeline 中构建 Angular 项目之前运行单元测试

iis - 从 Azure 检索 IIS 日志

azure - Azure 搜索中所需的字符数