预渲染blazor webassembly网站.net标准2.1失败



我有一个blazor服务器项目.NET core 3.1和一个blazor web客户端项目.NET Standard 2.1。服务器项目应该预先提交web客户端,但我一直在blazor.config上找不到exeception。即使我创建了这样一个文件并添加了所需的信息,我仍然会收到一个错误。

你知道我在哪里可以找到最新的样本项目吗?或者我知道如何让它发挥作用吗?

应用程序总是在以下行引发异常:应用程序。UseClientSideBlazorFiles<网络客户端。程序>((;

异常:System.IO.DirectoryNotFoundException:'C:\Users\thoma\Downloads\blzRdr\blzRdr2\blzAppTest\bin\Debug\netstandard2.1\dist'

感谢

  1. 升级至Net5
  2. 观察到CCD_ 1。使用
app.UseBlazorFrameworkFiles();
  1. 您的_Host.cshtml文件应该如下所示:
.....
<body>
<div id="app">
<app>
<component type="typeof(mylibrary.App)" render-mode="Static" />
</app>
</div>
<script src="_framework/blazor.webassembly.js"></script>
</body>
</html>

<app>...</app>预加载页面的静态服务器构建版本,然后一旦加载WebAssembly,它就会将活动页面重新加载到<div id="app">....</div>中,以替换现有内容。

相关内容

  • 没有找到相关文章

最新更新