我需要创建一个 BCL,它将自动添加到 /api/environment 的路径,例如,以便随后通过向将执行相同逻辑的所有项目添加相同的路径来重用此库,例如,给出当前的应用程序的环境。
最初我想通过中间件或最小的 api 来实现这一点,只需捕获特定的请求并处理它。但 Microsoft.AspNetCore.App.Ref 在 BCL 中不可用。然后我得出的结论是,我需要以某种方式捕获请求,但我没有找到可以帮助我做到这一点的单个库。
如果您位于类库中并且想要访问 asp.net core 位,请在 csproj 中添加框架引用:
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>