gpt4 book ai didi

c# - 当 Azure 应用服务上的 "HTTPS only"选项打开时,无法切换 Blazor 应用程序(在同一托管下)

转载 作者:行者123 更新时间:2023-12-03 03:51:14 26 4
gpt4 key购买 nike

我遇到了 Multiple Blazor apps, same hosting. Redirecting from the first app to the second. Azure App service 的问题.

我有 2 个 Blazor WASM 应用程序,通过 Azure 应用服务上的 asp.net core 托管。当我尝试从一个地址导航到另一个地址时,它显示抱歉,此地址没有任何内容。

您可以在这里尝试:https://blazor-multi-apps.azurewebsites.net (点击第二个客户链接)。 Source code .

当我关闭 Azure 门户中的仅 HTTPs 选项时,此问题消失了并且按预期工作。

它在本地运行良好。

最佳答案

尝试使用NavigationManager强制重新加载。

@inject NavigationManager NavigationManager

...

NavigationManager.NavigateTo("https://blazor-multi-apps.azurewebsites.net/secondapp", true);

不确定这是否有效。但是,当我尝试您的网站并导航时,似乎初始应用程序尝试路由到内部页面“/secondapp”,但如果我按 CTRL-F5,它就会起作用。

我尝试实时编辑 href在绝对链接中,这不起作用。<a href="https://blazor-multi-apps.azurewebsites.net/secondapp" target="_blank">Second client</a>

关于c# - 当 Azure 应用服务上的 "HTTPS only"选项打开时,无法切换 Blazor 应用程序(在同一托管下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66618972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com