Blazor WASM 中的功能管理

问题描述 投票:0回答:1

有任何资源可以帮助我配置 Blazor WASM 项目中的功能吗?

我知道 Microsoft 的软件包:Microsoft.FeatureManagement.AspNetCoreMicrosoft.功能管理。

我在服务器端实现了功能管理,这很容易使用和理解。 我在 blazor wasm 中对此一无所知。

我们在 .net 7 中有一个 WASM 项目,我添加了 nuget 包 Microsoft.FeatureManagement 并在整个应用程序中注入和使用 IFeatureManager,但该包似乎没有从所在的 appsettings.json 文件中读取布尔值在服务器项目中,因此所有功能都被标记为 false。

我现在看到的解决方案似乎是编写自己的FeatureManager服务,这看起来并没有那么麻烦,但是如果有某种属性或东西来锁定blazor中功能标志后面的页面和/或组件,那就太好了瓦斯姆

c# .net blazor blazor-webassembly
1个回答
0
投票

总结一下

您必须将

appsettings.json
文件放入
wwwroot
文件夹中,否则客户端blazor无法访问它。

请参阅文档了解更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.