asp.net相关内容

如何持久化SignalR连接ID

我正在尝试构建一个聊天应用程序,其中用户id由他们自动生成的SignalR连接id表示。在页面刷新时,连接ID会在实例化新连接时更改。有没有办法保持用户的连接ID的状态,直到浏览器会话结束(即,直到他在客户端结束会话)。 是否有任何指南或文档?这真的会有帮助的。 我是SignalR的新员工。所以在谷歌上搜索一下,想知道很多东西。从这个url中,我得到了一个类似的代码片段http://k ..
发布时间:2022-02-26 14:31:48 C#/.NET

如何以编程方式检测僵尸程序

我们有这样一种情况,我们记录访问量,访问者在页面点击上,而僵尸程序阻塞了我们的数据库。我们不能使用验证码或其他类似的技术,因为这甚至是在我们要求人工输入之前,基本上我们是在记录页面点击量,我们只想记录人工的页面点击量。 是否有已知的bot IP列表?检查已知的bot用户代理是否工作? 推荐答案 没有万无一失的方法可以捕获所有僵尸程序。如果有人需要,机器人可以像真正的浏览器一样工作 ..
发布时间:2022-02-25 23:58:35 C#/.NET

DSN到connectionstring?

我们有一个ASP.NET网站,它使用我们希望能够使用connectionstring访问的数据库。我们已成功设置用于连接到此数据库的DSN,但我似乎找不到正确的连接字符串魔术。 有没有一种直接的方法将DSN中的值转换为连接字符串?我知道从用户界面上看,这个问题没有一个明显的答案……每个数据库供应商都提供了不同的用户界面来根据他们的需求创建DSN。然而,我希望在UI下面,它可能只是在幕后创建一个连 ..
发布时间:2022-02-25 21:04:53 C#/.NET

同一台服务器上的多个.NET版本

所以我一直知道在一台计算机(客户端或服务器)上运行多个版本的.NET Framework是可以的。This question,虽然有点老,但谈到了这一点。 然而,不久前,我的任务是创建一个新的ASP.NET应用程序,我试图决定是使用完整的.NET框架还是使用.NET Core,我遇到了来自Microsoft的this article。本文指出,如果我需要并行安装框架,我应该使用.NET Core ..
发布时间:2022-02-23 22:38:05 C#/.NET

从Active Directory获取用户名

我只需要显示Active Directory中的用户名,我使用的是 lbl_Login.Text = User.Identity.Name; //the result is domainusername 这会显示用户名,但不会显示用户的真实名称,我已经检查了此处相关的其他问题和答案,但没有得到解决方案。 是否有类似于“User.Identity.Name”的属性可以仅获取用户名? ..
发布时间:2022-02-23 13:02:26 C#/.NET

如何在WebForms中进行Html.Encode

我有一个ASP.NET Web窗体应用程序。有一个带有文本框的页面,用户在其中输入用于查询数据库的搜索词。 我知道我需要防止JavaScript注入攻击。我该怎么做? 在MVC中,我会使用Html.Encode。它似乎在Web表单中无法识别。 谢谢! 推荐答案 您可以使用HttpUtility.HtmlEncode ..
发布时间:2022-02-23 11:22:06 C#/.NET

在EF变更跟踪器中加载行或不在实体框架中加载行时,如何更新实体所需的行?

我已经检查了该问题的所有方面,但没有一个对我有效。每个人都建议使用AsNoTracking()来解决该问题,但这对我的问题没有任何意义,因为我没有更新我从数据库调用的数据。 我有公司档案更新模式,该公司可以有或没有档案照片,但无论哪种方式,我都需要更新这些信息。这就是为什么我需要控制是创建一张照片还是更新一张照片。下面让我向您展示我的代码: #region /*UpdateCompan ..
发布时间:2022-02-22 18:23:38 C#/.NET

在高流量场景中使用 ASP.NET 中的 ThreadPool.QueueUserWorkItem

我一直认为,即使在 ASP.NET 中,将 ThreadPool 用于(假设是非关键的)短期后台任务也被认为是最佳实践,但后来我遇到了 这篇文章 似乎另有建议 - 论点是您应该离开 ThreadPool 来处理 ASP.NET相关请求. 到目前为止,我是这样处理小型异步任务的: ThreadPool.QueueUserWorkItem(s => PostLog(logEvent)) 文章 ..
发布时间:2022-01-31 11:40:20 C#/.NET

sql 在 ssms 中运行快 在 asp.net 中运行缓慢

我已经有这个问题几个星期了.问题是查询在网站上运行需要 4-5 分钟,而在 ssms 中运行最多需要 2 或 3 秒.我还发现,在更改此查询(例如添加 customerId 变量)后,它将开始在网页上快速运行,但到第二天又变慢了.有问题的查询是这个: 声明@customerID INT设置@customerID = @CustID声明@MyTable 表(Iden int NOT NULL ID ..
发布时间:2022-01-31 11:38:15 C#/.NET

长时间 ASP.NET 操作的 IIS 请求超时

我在运行长时间操作时遇到来自 IIS 的请求超时.在后台我的 ASP.NET 应用程序正在处理数据,但是正在处理的记录数量很大,因此操作需要很长时间. 但是,我认为 IIS 会使会话超时.这是 IIS 或 ASP.NET 会话的问题吗? 解决方案 如果您想延长 ASP.NET 脚本允许执行的时间,请增加 Server.ScriptTimeout 值..NET 1.x 的默认值为 90 ..
发布时间:2022-01-31 11:35:14 C#/.NET

将 jQuery 用于 AJAX 与 ASP.NET Webforms

任何人都知道一个好的文章/教程的链接,用于开始使用 jQuery 进行 AJAX 调用而不是 ASP.NET AJAX?我试图避免在这个应用程序中完全使用 UpdatePanel,这是我过去无法完成的. 解决方案 我找到的关于这个主题的最完整的文章是 ASP.NET 和 jQuery 达到最大值. 它避免了更新面板、脚本管理器和视图状态. ..
发布时间:2022-01-31 11:33:54 C#/.NET