Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core Blazor服务器端应用程序抛出错误:SPA默认页面中间件无法返回默认页面'/index.html';_Asp.net Core_Server Side_Asp.net Core Identity_Blazor - Fatal编程技术网

Asp.net core Blazor服务器端应用程序抛出错误:SPA默认页面中间件无法返回默认页面'/index.html';

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时,它会抛出一个错误:

“引发异常:System.Private.CoreLib.dll中的'System.InvalidOperationException'(“SPA默认页面中间件无法返回默认页面'/index.html',因为找不到该页面,并且没有其他中间件处理该请求。”) 在CSRFToken第28行

我真的不知道问题出在哪里。我猜是因为在使用服务器端Blazor时,更多的逻辑被传递到服务器项目而不是客户端项目,并且服务器不包含wwwroot。因此我创建了一个从服务器项目的wwwroot到客户端项目的wwwroot的符号链接。但是帽子也没用


有人能帮我解决这个问题吗?我完全被卡住了。创建者也不知道问题出在哪里。

使用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”位置?