gpt4 book ai didi

c# - 异常 : Correlation failed. 未知位置

转载 作者:行者123 更新时间:2023-12-04 12:41:48 25 4
gpt4 key购买 nike

当它重定向到我的应用程序时,在身份服务器身份验证之后,它给出

异常(exception):关联失败。
位置不明


现在因为我正在使用SPA。这条路线绝对没有。但问题是我如何定义一个。我应该在那里做什么。

我使用了 Identityserver 的混合流。

https://localhost:44375/signin-oidc

我引用了以下内容。

https://github.com/IdentityServer/IdentityServer4.Samples/blob/master/Clients/src/MvcHybridAutomaticRefresh/Startup.cs

但是在上面的链接中有一个 SPA 中间件。这是 VueCliMiddleWare。 (对我来说,这正在产生问题。路线。)

(对于其余的路由,它按照以下代码返回索引文件。只有这个 /oidc-client 路径不起作用。)

     app.Use(async (context, next) =>
{
await next();
if (context.Response.StatusCode == 404 && !Path.HasExtension(context.Request.Path.Value))
{
context.Request.Path = "/index.html";
await next();
}
})
.UseDefaultFiles(new DefaultFilesOptions { DefaultFileNames = new List<string> { "index.html" } });

如果我定义以下
routes.MapSpaFallbackRoute(
name: "spa - fallback",
defaults: new { controller = "CatchAll", action = "Index" });

然后这个路由重定向到那个 Controller 。但是我无法返回索引文件。

最佳答案

从 2020 年开始,您应该使用 https 来解决此问题

app.UseHttpsRedirection();
对于开发环境运行 dotnet dev-certs https --trust信任本地证书

关于c# - 异常 : Correlation failed. 未知位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54618032/

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