.net-core相关内容

将GRPC服务绑定到aspnetcore中的特定端口

使用aspnetcore 3.1和Grpc.AspNetCoreNuget包,我成功地使GRPC服务与标准ASP.NET控制器一起成功运行,如this tutorial中所述。 但是,我希望将GRPC服务绑定到特定的端口(例如5001),如果可能的话,最好是通过配置而不是代码。这是因为我想限制我的GRPC服务的公开方式。 我最近一次使用RequireHost映射终结点: // Sta ..
发布时间:2022-04-03 11:14:07 C#/.NET

身份服务器4登录后重定向到不同的客户端

我正在启动一个新项目,并使用IS4进行身份验证。 该应用程序将具有跨多个地区分布的单一客户端和API。 用户将有一个区域分配给他们的个人资料,这样他们登录后可以被重定向到他们的区域URL(可能由子域定义),如何实现这一点? 例如,用户导航到https://example.com并被请求登录。 在登录过程中,用户定义了一个区域,例如联合王国。 用户已通过身份验证,现在我需要将他们重定向到将在htt ..

如何验证使用jwt.io上的密钥遮盖身份验证提供程序创建的HS256签名JWT令牌

我正在尝试验证https://jwt.io上使用本地RANKeyCloak身份验证提供程序生成的HS256 JWT令牌。 KeyCloack实例在我的本地机器上的码头容器中运行。我应用了与此答案中描述的几乎相同的步骤(相反,使用RS算法,并按所述方式工作):https://stackoverflow.com/a/55002225/1534753 我的验证过程非常简单: 1.)使用 ..
发布时间:2022-03-27 12:40:07 其他开发

创建没有后台服务的.NET核心控制台应用程序的正确方法

我正在构建一个简单的.NET Core控制台应用程序,它将从命令行读取基本选项,然后在没有用户交互的情况下执行和终止。我想利用DI,这样我就可以使用.NET Core泛型主机。 我发现的构建控制台应用程序的所有示例都创建了一个实现IHostedService或扩展Backround Service的类。然后通过AddHostedService将该类添加到服务容器,并通过StartAsync或 ..
发布时间:2022-03-08 22:59:06 C#/.NET

SkiaSharp绘图到窗口

如何使用SkiaSharp打开窗口并向其绘图(不使用WinForms、WPF或任何类似工具)?我试过用SFML.Net代替SkiA,但它缺少很多功能(圆角矩形、阴影、渐变)。 sfml 我已使用Silk.NET推荐答案绑定为Skia创建GL上下文,从而解决了此问题。 This pull request非常有用。 ..
发布时间:2022-03-07 13:29:55 C#/.NET

在剃须刀页面c#中,NavigationManager.NavigateTo有时不起作用

我有一个关于ASP.NET核心页和剃刀页的非常简单的问题。 在c#razor代码中,我希望在某些情况下重定向到另一个路由。 如果以前有异步(等待)的Web服务调用,则NavigationManager.NavigateTo不能正常工作,但也不会引发异常。 async Task Cancel() { var authState = await authenticationStateT ..
发布时间:2022-02-28 09:13:13 C#/.NET

用于在Blazor上的div或元素外部单击以将其关闭的事件

在我的Blazorserver-side项目中,我需要通过在菜单外部单击来关闭弹出菜单。 我使用一个简单的If语句通过触发onClick事件来显示/隐藏弹出窗口。但是没有通过在弹出菜单外部单击来关闭弹出窗口的事件。因此,用户应该只通过单击具有onClick事件的元素来关闭它。 所以我的问题是,我们如何才能在不使用JS的情况下更好地解决此问题? 提前感谢您。 推荐答案 我想出了一个 ..
发布时间:2022-02-27 23:48:03 C#/.NET

如何使用Blazor上传文件?

我找到了BlazorInputFile库,但是从2019年10月开始还有打开的请购单,我不确定这个库是否还在维护。另外,我在博客上找到了几篇关于如何在Blazor中使用JS上传文件的文章。虽然如果可能的话,我不想使用JS,但我确实需要使用Blazor上传文件.是否可以在不使用JavaScript的情况下执行此操作? 推荐答案 在目前的情况下(截至2020年4月2日),您需要JS,这是不 ..
发布时间:2022-02-27 22:53:54 C#/.NET

在Blazor应用程序中资源的完整性属性中找不到有效摘要

我有一个Blazor客户端/服务器应用程序,我已经开发了一段时间,到目前为止它一直运行得很好。我突然开始收到此错误 在的“Integrity”属性中找不到有效的摘要 资源‘https://mydomain.no/_framework/Faso.Blazor.SpinKit.dll’ 具有计算的SHA-256完整性 ‘1UEuhA1KzEN0bQcoU0m1eL4WKcCIWHhPgoXydA ..
发布时间:2022-02-27 22:06:50 其他开发

是否在我的生成输出中包含Nuget依赖项?

我正在构建一个模块化的.NET核心应用程序,它可以在运行时使用MEF加载扩展。我有两个项目,一个是我希望能够在运行时加载的库,然后我有将执行加载的主应用程序。 我的库项目有一些Nuget依赖项。为了在运行时加载库,我需要这些Nuget依赖项在运行时库旁边可用,但是使用VS2017构建时不会将这些Nuget DLL作为输出的一部分。 如何在生成库时包含Nuget DLL? 编辑:我 ..
发布时间:2022-02-23 20:39:04 C#/.NET