asp.net-core相关内容

Blazor用户界面锁定

更新:它是从json到锁定线程的类的转换。我用一个较小的数据包尝试了同样的过程,但用户界面并没有冻结。所以问题是如何克服这一点? 我正在尝试从JSON获取一个被解析为类的值: public async Task GetData() { return await _httpClient.GetFromJsonAsync ..
发布时间:2022-06-27 18:44:39 C#/.NET

禁止使用Blazor css::深度警告

当我使用::deepVS时,在ASP.NET Blazor应用的CSS文件中会发出警告&q;验证(css 4.0):";::Deep";不是有效的伪元素。这可能适用于常规的CSS,但不适用于Blazor应用的上下文。 有什么方法可以抑制它吗?Right-click -> Suppress -> In File / In Source什么都不做。 推荐答案 您可以将 ..
发布时间:2022-06-27 18:40:36 C#/.NET

ASP.NET-基于HTTPS的扩展坞中的核心应用

我们最近遇到了通过docker中的HTTPS为我们的容器化应用程序提供服务的要求。 Following Microsoft's guide我能够从我的主机访问容器应用程序,一切正常,包括SSL。 尝试从停靠环境内部与应用程序通信时出现此问题。相同的容器/其他容器在尝试与应用程序通信时遇到无法验证证书的问题。 在Microsoft的链接示例应用程序中也可以观察到这种行为。尝试从容器(cu ..
发布时间:2022-06-26 14:13:39 C#/.NET

NET核心:为所有表创建通用存储库接口ID映射自动代码生成

我们刚刚搭建了数据库的脚手架,并从实体框架中的数据库表创建了模型。 此外,我们正在创建具有映射到主键的ID的文件。 这样做的目的是映射到使用ID的通用存储库接口。 如何浏览我所有的200多个型号,并创建一个类似于下面文件2的文件。我在以前的工作场所见过这种情况。我在努力研究。 是否有一个可自动遍历所有模型的Visual Studio或实体框架功能?目前我正在检查每个模型,并手动创建ID,如通用 ..
发布时间:2022-06-23 12:13:44 C#/.NET

从Web API.NET核心获取操作返回字符串

我有一个GET操作,我想从该操作返回一个字符串。例如 “000875” 当我在完整的.NET中从我的Web API控制器中的控制器返回此字符串时,它的格式如下: { "Property": "000875" } 当我在转换后的.NET核心控制器中返回该字符串时,它返回以下内容: { "$id": "1", "$type": "System.Net.Http. ..
发布时间:2022-06-16 14:28:48 其他开发

Azure静态Web应用Blazor WASM.Net核心API和标识-无法从';_配置加载设置

我要将我的VS解决方案发布到Azure静态Web应用程序,我使用的模板包含Blazor WASM、.Net核心API和API内部的身份验证。 它在我的本地计算机上运行得很好,但在发布为Azure静态Web应用程序后,它可以运行,但仍在授权... 错误为: 无法从‘_configuration’加载设置 这是浏览器控制台: 客户端程序.cs: public cla ..

在MongoDB中使用ASP.NET核心标识

我目前正在尝试结合MongoDB学习ASP.NET Core 3.1。我已经可以执行简单的CRUD操作了。现在,我想设置与MongoDB相关的ASP.NET核心身份。为此,我安装了以下Nuget包: AspNetCore.Identity.Mongo(8.1.0版) AspNetCore.Identity.MongoDbCore(3.1.1版) 在Configure方法的Identi ..
发布时间:2022-06-15 15:27:22 C#/.NET

Blazor服务器应用程序中的Hangfire作业中未注入服务

免责声明:我对C#、ASP.NET核心和依赖项注入领域非常陌生。我已经从默认模板创建了一个简单的Blazor服务器应用程序,它构建了一个模拟天气服务,并在表格中显示从中获取的数据。现在,我希望该表每隔5秒自动更新一次,为此我使用了Hangfire.AspNetCore和Hangfire.MemoryStorage包。因此,我稍微修改了FetchData.razor组件,如下所示: @page ..
发布时间:2022-06-12 22:59:59 C#/.NET

Blazor-隐藏特定页面上的侧栏和顶栏(不适用于整个站点)

我正在Blazor Server(.NET5)中制作一个应用程序,我想隐藏特定页面的侧栏和顶栏。我试着搜索,但找不到任何有效的解决方案。下面的屏幕截图显示了我要隐藏的内容(以红色矩形表示)。 显然,我希望内容/正文部分本身占据整个页面。 推荐答案 顶栏和侧栏在shared/MainLayout.razor文件中定义。您可以编辑该文件以编辑版面。 如果只想隐藏应用程序中特定页 ..
发布时间:2022-06-12 22:49:13 C#/.NET

我需要延长ASP.NET Core Blazor服务器中的会话过期超时/登录过期超时

我正在开发Blazor服务器ASP.net核心应用程序。它使用RevalidatingIdentityAuthenticationStateProvider.进行基于Cookie的身份验证当我登录时,我在浏览器中找到了“.AspNetCore.Identity.Application”Cookie。 我面临的问题是我想延长会话过期超时/登录过期超时,但我无法这样做。 当前情况:登录30 ..
发布时间:2022-06-12 22:32:56 其他开发

从Windows身份验证迁移到登录页面

我有一个Blazor服务器端应用程序,其中用户使用来自AD的Windows身份验证进行身份验证,而无需登录页面。由于该应用程序被在同一工作站上工作的多个用户使用,因此出现了一个新的要求,即用户在打开Web应用程序时可以输入他们的Windows登录名。因为否则,他们将必须使用其凭据登录到Windows才能使用其用户名进行身份验证。 我希望只弹出本地Chrome浏览器,用户可以在其中输入用户名和 ..
发布时间:2022-06-12 22:07:24 其他开发

如何在Blazor中调用带参数的函数?

我和Blazor一起工作。我正在学习这个框架,但我有一个问题。我可以调用一个JavaScript函数,但是当我调用一个C#函数时,我得到这个错误: 严重性代码说明项目文件行抑制状态 错误CS0411方法的类型参数 ‘RuntimeHelpers.CreateInferredEventCallback(object,操作,T)’ 不能从用法中推断。尝试指定类型参数 明确表示。 我使用Ra ..
发布时间:2022-06-12 21:37:44 C#/.NET

Blazor reCAPTCHA验证属性IHttpConextAccessor始终为空

我以为我会尝试使用Blazor服务器端,到目前为止,我已经设法克服了大多数令人头疼的问题,并享受到了这一点。 我正在尝试为Google Recaptcha v3编写一个验证器,它需要用户的IP地址。通常,我只会使用以下命令获取IHttpConextAccessor: var httpContextAccessor = (IHttpContextAccessor)validationCo ..
发布时间:2022-06-12 20:39:43 其他开发

从OnInitializedAsync Blazor调用Java脚本时出现JavaScript互操作错误

我正在关注NDC奥斯陆的一个示例应用程序,这个应用程序:https://github.com/SteveSandersonMS/presentation-2019-06-NDCOslo/tree/master/demos/MissionControl。 这将JWT实现为身份验证和授权。但是,当我尝试将代码的实现复制到服务器端Blazor时,当我尝试从如下所述的本地存储中获取存储的JWT令牌时,我得 ..
发布时间:2022-06-12 20:35:30 其他开发

ASP.NET表单的核心多语言验证消息

我是一个WebForm人员,我想转到ASP.NET Core&;Blazor。我在MVC方面没有任何背景,以防有人根据MVC给出他们的反馈。 我只对ASP.NET Core Razor页感兴趣。 在Web表单中,我为多语言网站使用两个文件,例如,如果需要,我可以将相关的验证消息保存在.aspx页面或相关的js文件中,而在Core中它的做法不同。在WebForm中,我可以将验证消息保存 ..
发布时间:2022-06-12 20:19:48 C#/.NET

我可以在ASP.NET MVC中从解决方案以外的文件夹中制作捆绑包吗?

我计划将我的静态文件移动到服务器中的其他文件夹中,所有其他应用程序都可以从该文件夹访问相同的静态文件。 如下面的代码片段所述,我可以替换波浪号吗?或者我可以跳到上面的目录或我的所有站点(40+)都可以访问同一文件夹中的静态文件的任何内容吗? bundles.Add(new ScriptBundle("~/bundles/bs-jq-bundle").Include( ..

.NET核心Web API/ANGING应用程序中的Windows身份验证

我正在使用用于创建.NET Core Web Api(具有.NET Core 2.2)的Visual Studio 2019社区和用于创建角度前端的Visual Studio代码(@arting/cdk 7.1.0、@arting/cli 7.0.6、@arting/Material 7.1.0)来构建一个内部网应用程序。 因为它是一个内部网应用程序,所以我想实现Windows身份验证,这样用户就 ..