Asp.net core Blazor服务器端应用程序抛出错误:SPA默认页面中间件无法返回默认页面'/index.html';
我发现了一个客户端Blazor应用程序,它实现了身份验证 它工作正常,但当我将其转到服务器端Blazor时,它会抛出一个错误: “引发异常:System.Private.CoreLib.dll中的'System.InvalidOperationException'(“SPA默认页面中间件无法返回默认页面'/index.html',因为找不到该页面,并且没有其他中间件处理该请求。”) 在CSRFToken第28行 我真的不知道问题出在哪里。我猜是因为在使用服务器端Blazor时,更多的逻辑被传递到服务器项目而不是客户端项目,并且服务器不包含wwwroot。因此我创建了一个从服务器项目的wwwroot到客户端项目的wwwroot的符号链接。但是帽子也没用Asp.net core Blazor服务器端应用程序抛出错误:SPA默认页面中间件无法返回默认页面'/index.html';,asp.net-core,server-side,asp.net-core-identity,blazor,Asp.net Core,Server Side,Asp.net Core Identity,Blazor,我发现了一个客户端Blazor应用程序,它实现了身份验证 它工作正常,但当我将其转到服务器端Blazor时,它会抛出一个错误: “引发异常:System.Private.CoreLib.dll中的'System.InvalidOperationException'(“SPA默认页面中间件无法返回默认页面'/index.html',因为找不到该页面,并且没有其他中间件处理该请求。”) 在CSRFToken第28行 我真的不知道问题出在哪里。我猜是因为在使用服务器端Blazor时,更多的逻辑被传递到
有人能帮我解决这个问题吗?我完全被卡住了。创建者也不知道问题出在哪里。使用blazor进行服务器端渲染时,不使用blazor.webassembly.js引导应用程序,而是使用blazor.server.js 在wwwroot文件中的index.html文件中,如下所示
使用blazor进行服务器端渲染时,不使用blazor.webassembly.js引导应用程序,而是使用blazor.server.js
在wwwroot文件中的index.html文件中,如下所示
这就是我让应用程序运行服务器端Blazor所做的。但是,我得到了如上所述的错误。Blazor.server.js文件是否位于“\ServerSideBlazor.app\bin\Debug\netstandard2.0\dist\u framework”位置“?这就是我让应用程序运行服务器端Blazor所做的。但是我得到了如上所述的错误。blazor.server.js文件是否位于“\ServerSideBlazor.App\bin\Debug\netstandard2.0\dist\u framework”位置?