.net-core相关内容

C#Azure AppendBlob AppendBlock添加大于4MB限制的文件

我找了又找,没有找到任何示例。 我正在使用C#.NET Core中的Azure.Storage.Blobs Nuget包。 以下是我当前的代码无法工作的示例。 我得到一个状态:413(请求正文太大,超过了允许的最大限制。) 搜索似乎表明存在4MB的限制或100MB的限制,但我不清楚,但我认为追加Blob的限制为4MB,Block Blob的限制为100MB。 var ..
发布时间:2022-06-29 12:31:23 C#/.NET

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

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

强制.NET 3.1中的窗口身份验证始终提示输入用户名和密码才能登录

我正在尝试使用.NET3.1中的MVC核心架构运行Windows身份验证。我已经设置了一个运行Windows身份验证的项目,但每次启动该应用程序时,它都会直接以我在本地计算机上登录时使用的用户名登录。我需要它始终提示我,因为该应用程序将在公司范围内使用,我不想允许任何用户登录到它,此外,我希望它可以让管理员从我的计算机登录,这样就不会总是我登录。 让我知道如何在每次启动应用程序时手动强制登录 ..
发布时间:2022-05-29 13:18:34 C#/.NET

Oracle.ManagedDataAccess.Core(3.21.41),具有代理用户的Oracle Wallet出现错误ORA-01017:用户名/密码无效;登录被拒绝

我有.Net 5/6应用程序,由于合规性要求,我被要求与代理用户(连接字符串中没有密码)一起使用Oracle Wallet。简单地说: 新连接字符串为:Data Source=myproxy; User Id=/; 我在当前工作目录下放了以下文件,即bin/DEBUG/net5.0: tnsnames.ora 示例文件数据: myproxy=(DESCRIPTION=(AD ..
发布时间:2022-05-25 16:22:41 其他开发

如何在WPF WebView2中禁用CORS

我正在开发一个使用.Net5/WPF显示WebView2的应用程序。 我要禁用CORS。 我已安装Chromium Edge Canary 86.0.607.0。 在Edge中,可以通过向快捷方式添加以下参数来禁用CORS。 --disable-web-security --user-data-dir="C://Chrome dev session" 我还想禁用WebView2。 ..
发布时间:2022-05-25 14:39:12 C#/.NET

等同于线程的.NET核心。中止

背景 我有一个Service抽象。每个服务都有自己的WorkItem。能够从一些数据开始的工作项。该服务正在限制WorkItem的执行时间。假设单个工作项最多需要60秒。在此之后,Service应该会杀死它。 此代码从.NET框架迁移而来,我创建了一个运行Start(model)方法的Thread对象。然后代码类似于: Thread t = new Thread(workItem ..
发布时间:2022-05-25 13:43:48 C#/.NET

.NET-如何使用信号灯将一段代码一次仅限制为200个线程

我已经开发了一个.Net核心Web API,并且有一个场景,其中我有一个包含大约1000条记录的列表,其中每条记录都将被循环并调用第三方API。第三方API有一个限制,同时只能发送200个请求。因此,我使用了SemaphoreSlim,并将使用此代码块的线程数量限制在200个,并且运行良好。 如果有多个用户或多个请求进入此终结点,则第三方API将引发错误。 如何将SemaphoreSl ..
发布时间:2022-05-11 20:30:48 其他开发

用户输入的服务器端验证

我在Web应用程序中有一个表,用户可以从中下单。下表显示了可用的数量,我们需要让用户输入他们需要的数量,如下所示 当点击Order按钮时,我想验证用户输入的数量是否大于可用数量。每次单击Order按钮时,它都会调用控制器来检索数据并对照数量进行检查。该视图如下所示 @model JAXSurplusMouseApp.Models.CustomerInventoryCollecti ..
发布时间:2022-05-11 16:07:09 C#/.NET

如何为AzureFunctions V2创建NuGet包推送到八达通进行部署?

我想为我的Azure Functions V2项目创建一个Nuget包,以便我可以将其推送到Octopus进行部署。但我遇到了问题,目前我正在使用DotNet pack<;.csproj>将我的代码打包到.nupkg中。如果我使用简单控制台.Net核心应用程序或库.Net核心,则我能够获得nupkg文件,但如果我在我的Azure Functions项目上运行DotNet Pack,则我将获得以 ..
发布时间:2022-04-20 18:02:12 其他开发

Docker中的.NET核心高内存使用率(AWS ECS Fargate)

以下是对该应用程序的描述。我有一个运行Hangfire的控制台应用程序。有几个工作是重复进行的。尤其是一个作业,它要解析几个大型的XML文件。我将此控制台应用程序部署为AWS ECS Fargate容器。 每次运行重复作业时,容器内存使用量不断增加,直到应用程序变得无响应或AWS终止容器。这是ECS上的一个16 GB的容器(大),所以它应该能够处理我扔给它的任何东西。我可以断定,一旦内存使用 ..
发布时间:2022-04-14 18:06:53 C#/.NET

如何使用Identity在ApplicationDbContext中获取当前登录的用户ID?

我已使用Visual Studio中的模板创建了一个.Net core 2.1 MVC应用程序,其中带有标识预设(存储在应用程序中的用户帐户),并且我正在尝试自动执行某些审核字段。 基本上,我尝试做的是重写SaveChangesAsync()方法,以便每当对实体进行更改时,当前登录的用户ID都会设置为CreatedBy或ModifiedBy的审核属性,这些属性是作为实体的影子属性创建的。 ..