Я перенес свой проект веб-приложения, используя рекомендации из https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio, и теперь я пытаюсь добавить простой компонент Blazor, но получаю только статический HTML. Что мне не хватает?
В ConfigureServices(IServiceCollection services)
метод у меня есть:
services.AddRazorPages();
services.AddMvc();
services.AddServerSideBlazor();
в Configure(IApplicationBuilder app, IWebHostEnvironment env)
метод у меня есть:
app.UseEndpoints(e =>
{
e.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
e.MapRazorPages();
e.MapBlazorHub();
});
и в _layout.cshtml
:
<script src="_framework/blazor.server.js" autostart="false"></script>
<script>
Blazor.start({
configureSignalR: function (builder) {
builder.configureLogging(2); // LogLevel.Information
}
});
Журналы браузера