.net 相关问题

不要用于有关.NET Core的问题。 .NET框架是一个主要为Microsoft Windows操作系统设计的软件框架。它包括基类库,公共语言运行时(通常称为CLR),公共类型系统(通常称为CTS)和动态语言运行时的实现。它支持许多编程语言,包括C#,VB.NET,F#和C ++ / CLI。

从读取嵌套数组且仅读取相关属性的 Json 创建 DataTable

我需要使用.NET创建一个DataTable来读取Json并获取我们将路径作为参数传递给应用程序的值,包括嵌套值,并且DataTable需要有尽可能多的行...

回答 1 投票 0

如何修复“不应为已部署的应用程序启用开发环境”?

我是 .NET 框架开发人员的新手。我刚刚通过 IIS 将我的 Web 部署到 Web 服务器中,但遇到了一些问题。我无法登录,需要显示我的数据库表的菜单没有显示...

回答 2 投票 0

jQuery 发布到 C#,无需表单

我正在尝试对 c# 文件进行 jQuery POST,其中值将保存到数据库中,但 $.post 是空的。 jQuery: $.post("saveAccessToken.aspx", { token: 'hello' }).done(function (data) { ...

回答 1 投票 0

C# QuickGraph 的最小割算法

我有一个带有节点和边的无向未加权图。我需要找到给定源节点和目标节点之间图形的所有可能的最小切割的集合/列表(切割是一组边,w...

回答 1 投票 0

如何接受文件上传和一些数据作为 .NET REST API 的 POST

我正在使用 .NET WebAPI 从我的 .NET 应用程序自行托管 REST API。我已经配置了一个控制器来接受您的标准 GET 和 POST,但有一种情况我尚未介绍。 ...

回答 2 投票 0

ASP.NET Web api 上的文件上传端点损坏文件

我正在使用.Net Framework 4.7 ASP.NET Web API。 将文件上传到端点后,我注意到文件已损坏。 [http邮报] 公共异步任务UploadFile([FromODataUri] string key) { ...

回答 1 投票 0

如何通过 REST API 发送文件?

我正在尝试通过 REST API 将文件发送到服务器。该文件可能是任何类型,但其大小和类型可能会限制为可以作为电子邮件附件发送的内容。 我这...

回答 5 投票 0

.Net Core API 的最大文件上传大小应该是多少?

我目前正在研究改进用于上传文件的 API 端点。我目前正在从事的项目具有 API 接受硬编码的文件扩展名和最大文件大小......

回答 1 投票 0

如何使用adaviddesmet/paseto-dotnet nuget包创建一致的PasetoSymmetricKey?

我已经启动了两个开发环境 dotnet watch run --urls=http://localhost:5001 命令。 一个实例正在生成 PASETO 令牌,另一个实例正在对其进行解码,即解码实例

回答 1 投票 0

如何为许多不具有相同基本 URI 的请求重用 RestSharp RestClient 实例?

RestSharp 文档 我可以使用在没有任何基本 URI 的情况下创建的 HttpClient 实例,并在 HttpRequestMessage 中添加所有详细信息以重用 HttpClient 实例。 类示例 { 私人静态

回答 1 投票 0

Hashtable 的通用版本是什么?

我一直在学习.NET 中泛型的基础知识。但是,我没有看到 Hashtable 的通用等效项。请分享一些用于创建通用哈希表类的示例 C# 代码。

回答 5 投票 0

Ping 太慢了

我有 167 个 IP 需要 ping。我将超时设置为 100 毫秒或 1 毫秒,无论我设置什么,我异步/等待,没有异步/等待,使用 Task.Run() 都得到大约 80 秒的相同结果! 列表 我有 167 个 IP 需要 ping。我将超时设置为 100 毫秒或 1 毫秒,无论我设置什么,我 async/await、不使用 async/await、使用 Task.Run() 都得到大约 80 秒的相同结果! List<PingResult> res = new List<PingResult>(); var model = await _toyCityService.GetToyCityViewModel(); foreach (var item in model) { if (!string.IsNullOrEmpty(item.DevIPWIFI)) { bool? pingable = false; try { PingReply reply = await Task.Run(() => new Ping().SendPingAsync(item.DevIPWIFI,100)); if (reply.Status == IPStatus.Success) { long LastDateTimeRec = (item.LastDateTimeRec == null ? 0 : Convert.ToInt64(item.LastDateTimeRec)); var timeMinusFive = DateTime.Now.AddMinutes(-5).ToFileTime(); if (timeMinusFive < LastDateTimeRec) pingable = true; else pingable = null; } else { pingable = false; } } catch { pingable = false; } res.Add(new PingResult() { Id = item.ID, IP = item.DevIPWIFI, Status = pingable }); } } return res; 我已经用这些进行了测试: PingReply reply = await new Ping().SendPingAsync(item.DevIPWIFI,100); PingReply reply = new Ping().Send(item.DevIPWIFI,100); PingReply reply = await Task.Run(() => new Ping().SendPingAsync(item.DevIPWIFI,100,buffer,pingOptions)); 我必须提到的是从foreach起点到返回所花费的时间,从这167个IP中,大多数像其中160个超时,我知道这一点! 但我将超时设置为 1ms 和 100ms。假设是 100,那么在最坏的情况下,应该需要大约 20 秒而不是 80 到 100 秒!您可以使用网络中 160 个超时的 IP 进行测试。 我还在PingReply上设置了断点,看看一切进展如何,一切都进展顺利且快!所有代码不仅仅是 ping 本身。 现在计算1ms!它不应该花一秒钟的时间。 我使用的是最新的 VS2022、Dotnet SDK 8.0.5 和 ASP.Net Core MVC。 我认为你的问题是你“按顺序”等待每一项任务。因此,当您有 100 个任务时,您会在第一个任务完成后有效地触发第二个任务。 您似乎需要的是同时触发所有这些任务并等待所有任务完成。为此,请将每个任务添加到 List<Task> 并使用等待Task.WhenAll: var list = new List<Task>(); foreach(var m in model) { list.Add(new Ping().SendAsync(...)); // no await here } await Task.WhenAll(list); // await all tasks

回答 1 投票 0

C# Ping 太慢了

我有 167 个 IP 需要 ping。我将超时设置为 100 毫秒或 1 毫秒,无论我设置什么,我异步/等待,没有异步/等待,使用 Task.Run() 都得到大约 80 秒的相同结果!!!! 列表<

回答 1 投票 0

.NET Core 中的 SOAP?

如何在 .NET Core 中执行 SOAP? .Net Core 中是否有 Apache CXF 的等效项(不仅仅是简单的 SOAP 客户端,而是全功能堆栈)? 抱歉,如果这是一个非常基本的问题,到目前为止我的搜索......

回答 7 投票 0

如何实现单实例单机应用?

我必须限制我的 .net 4 WPF 应用程序,以便它每台机器只能运行一次。请注意,我说的是每台机器,而不是每会话。 我使用简单的 mu...

回答 4 投票 0

使用 C# 桌面应用程序填写网站表单

我正在尝试使用 C# 桌面应用程序填写网站表单,我使用以下表单作为示例 - https://formsmarts.com/html-form-example 我写了以下代码 - 私人...

回答 1 投票 0

将带有新对象的数据行转换为列表

我有一个现有的项目,它使用 DataTable 来迭代数据并添加到列表中,如下所示: foreach(data.Rows 中的 DataRow 行) { AllDetails.Add(new CustomDetail(row)); } 这需要很多...

回答 1 投票 0

.Net 应用程序运行状况检查在 Fargate 上失败

我有一个 .Net 应用程序,我正在尝试将其部署在 Fargate 上。 目前,来自公共 DNS 的健康检查正在通过,但来自注册用户的各个 privateIps 的健康检查...

回答 1 投票 0

本地化枚举描述属性

在 .net 中本地化枚举描述的最佳方法是什么? (有关枚举描述示例,请参阅向枚举常量添加描述) 理想情况下,我想要一些使用

回答 9 投票 0

如何使用云托管虚拟机在 Azure DevOps 管道中激活 Net Reactor 许可证?

我从 Eziriz 购买了 Net Reactor 6.9,因为他们宣传他们具有 Azure DevOps 管道集成 (https://www.eziriz.com/reactor_features.htm): Net Reactor Azure DevOps 集成 它

回答 2 投票 0

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