更改环境后,Blazor中不会自动生成作用域CSS
更改环境后,Blazor中不会自动生成作用域CSS,blazor,Blazor,ASP Core 5.0和VS 2019 Preview 16.9具有CSS作用域功能,类似于流行的JS框架,如Angular。创建新项目后,Host.html包含 当设置为Development时,一切正常 然后,我创建appsettings.Live.json并将环境设置为Live,CSS不会生成,尝试加载此CSS的HTTP请求显示404未找到 我缺少什么?因此,静态web资产 我相应地修改了Program.cs中的CreateHostBuilder方法: webBuilder.Us
ASP Core 5.0
和VS 2019 Preview 16.9
具有CSS作用域
功能,类似于流行的JS框架,如Angular。创建新项目后,Host.html
包含
- 当设置为
时,一切正常Development
- 然后,我创建
并将环境设置为appsettings.Live.json
,CSS不会生成,尝试加载此CSS的HTTP请求显示Live
404未找到
我缺少什么?因此,静态web资产 我相应地修改了
Program.cs
中的CreateHostBuilder
方法:
webBuilder.UseStaticWebAssets().UseStartup<Startup>();
webBuilder.UseStaticWebAssets().UseStartup();
这似乎可以解决问题
发布应用程序时,生产和登台环境似乎不需要此功能我猜您的意思是
\u Host.cshtml
?我为.NET 5创建了一个名为Blazor50server
的Blazor服务器应用程序,设置了一个实时环境,将launchSettings.json
更改为live,并获得了相同的结果。我知道它在5.0的早期betas中起作用,所以不确定为什么会这样,我查看了blazor问题页面,但没有看到任何内容。已记录此报告:有文档记录,但很容易遗漏:
webBuilder.UseStaticWebAssets().UseStartup<Startup>();