字符串的getHashCode函数出现堆栈溢出异常
当我尝试访问 System.Configuration.ConfigurationManager.AppSettings.Get(Key) 时,函数 GetHashCodeOfString 抛出堆栈溢出异常.堆栈让我觉得它正在尝试设置和排序哈希,这就是正在发生异常.仅当我在我的 Web 应用程序上运行多个选项卡时才会出现此异常,这两个选项卡同时调用它. 调用appsettings.get之后,整体的堆栈跟踪基本如下 NameValueCollection.Get NameObjectCOllectionBase.FindEntry Hashtable.this.get HashTable.InitHash CultureAwareComparer.GetHashCode CompareInfo.GetHashCodeOfString 设法到原生转换 解决方案 你好蓝点55 我想知道您是否在代码中使用 recursion.
120 2022-07-19
编程技术问答社区
任务从开始。NET CORE抛出丢失的combase。Windows 7开发计算机上的dll错误
这似乎很容易解决. 问题的关键在于,在 win 7 开发盒上,尝试启动 Task.Start 命令的代码出现错误,并出现无法加载 combase.dll 异常. 这只发生在使用 CORE 程序集(即代码位于 CORE 程序集中) 代码在 win 10 开发盒上运行良好. 主要问题是我找不到从哪里获得 combase.dll 的 windows 7 版本. 正如预期的那样,简单地将 combase.dll 版本从 10 盒放到 7 盒是行不通的. 任何解决方案? 解决方案 安装.NET 核心运行时 在您的目标机器上. 编辑:确认安装 .NET 核心运行时不会为您提供该 DLL.
106 2022-07-19
编程技术问答社区
笔记本电脑HP Elitebook 840 G3生物识别数据读取器
我正在使用 HP Elitebook 840 G3 笔记本电脑.我想开发一个应用程序 我想在其中使用笔记本电脑提供的指纹.我的目标是使用笔记本电脑提供的指纹扫描仪扫描一个人的生物特征,然后读取捕获的我的应用程序中的指纹.假设我的应用程序是 Windows 7 中的 Dot NET 4.5 应用程序.是否提供了 sdk 或库来读取捕获的指纹?基本上我想获取捕获的指纹图片/图像数据来做一个在我们的应用程序中进行指纹验证. 我的电脑->控制面板->系统和安全->系统->设备管理器->生物识别设备将详细信息显示为 Synapsis FP 传感器. 解决方案 似乎是“Synaptics FP Sensors".受“Windows Biometric Framework"支持.所以在这种情况下你可以使用WinBIOS.NET 来获取指纹. 也就是说,我不认为它直接提供指纹图像.它只会返回识别数据(扫描的采样“位置点") 用于扫描. 要检索扫描的图像,您需要联系指纹扫描
1208 2022-07-19
编程技术问答社区
微软NET JIT调试错误
嗨,这是我的第一次尝试,我想问一下为什么我在尝试启动我的世界服务器时遇到这个问题 有关调用的详细信息,请参阅此消息的末尾 即时 (JIT) 调试,而不是此对话框. ************** 异常文本 ************** System.NullReferenceException:对象引用未设置为对象的实例. 在 TT_mcsc.serverUpdate_Forge..ctor(Main sParent) 在 TT_mcsc.Main.startButton_Click(Object sender, EventArgs e) 在 System.Windows.Forms.Control.OnClick(EventArgs e) 在 System.Windows.Forms.Button.OnClick(EventArgs e) 在 System.Windows.Forms.Button.OnMouseUp(MouseEventA
268 2022-07-19
编程技术问答社区
我可以在使用unity IOC时抑制被拦截方法中的异常吗?
我们想在我们的应用程序中删除多余的 try catch 块. 显然,一个统一拦截器可以实现一个通用的处理程序并节省大量重复代码. 但是我还没有找到一种方法来抑制拦截方法中的异常. 当前: 无效InterceptedMethod{试试{}catch(){}} 意图: 无效InterceptedMethod{//no try catch blocks} 例如(使用 StreamReader sr= new StreamReader(some invalid path))将在被拦截的方法中抛出异常,如果我删除现有的 try catch 块,则不会被捕获. (result.Exception ! = null) 后面的代码执行成功. 但它目前只提供“进入前"服务.和“退出后"场景. 我仍然需要删除拦截方法中的 try catch 块.我知道 postsharp 或 castle windsor 允许我们设置属性. unity IOC 的方法是什么
106 2022-07-19
编程技术问答社区
PrintDocument和PrintPage事件之间发生了什么?
我遇到了打印问题. 在配备 Intel Celeron CPU J1900 CPU 和 4GB RAM 和 Win7 嵌入式标准(32 位)的工业 PC 上,我发现打印过程特别缓慢,这是我在其他类型的 PC 上没有的. 在做了一些测试后我发现在PC上,打印过程在PrintDocument.Print调用和PrintPage事件之间需要很长时间. 在同一台 PC 上,我尝试使用 Paint 进行打印,结果速度很快. 我的问题是:调用 Print 方法和 PrintPage 事件之间会发生什么? 如果问题可能不清楚或没有重点,我深表歉意,但我不知道如何解决这个问题. 提前感谢您的帮助. 解决方案 我进行了更多测试,似乎问题与 PC 或代码无关. 如果我使用另一台打印机,这个过程会立即变得更快,所以我认为问题出在打印机驱动程序方面.
596 2022-07-19
编程技术问答社区
TCP通道安全时,windows 7(客户端)和windows 8/10(服务器)之间的远程通信失败。
嗨, 我有一个在 Windows 7 Enterprise SP1 中运行的客户端应用程序,我有一个在 Windows 10 中运行的服务器应用程序. 我正在使用 .net 远程处理进行客户端/服务器通信. 为了加密 TCP 通道,我设置了 secure="true"在客户端和服务器端.现在我的tcp通道是加密的,当客户端/服务器都在 Windows 7 上时它工作正常.但是当客户端是 Win 7 和服务器是 Win 10 时,通信没有建立,反之亦然. 有人能建议我这种换向失败的可能情况吗?.net 远程 API 有什么问题吗? 谢谢. 解决方案 嗨 tiwarSandy, 感谢您在这里发帖. 服务器(Win10)和客户端(Win7)如何进行通信?使用 IP 地址? 如果你通过IP地址进行通信,你可以参考代码项目中的文章. https://www.codeproject.com/Articles/1415/Introducti
114 2022-07-19
编程技术问答社区
是否可以更改策略中文本元素的最大长度?
我有一个包含 30,000 多个字符的文件,我需要将其用于 ManagedBookmarks Chromium 组策略 (https://www.chromium.org/administrators/policy-list-3#ManagedBookmarks).这个线程(https://bugs.chromium.org/p/chromium/issues/detail?id=428340&can=2&start=0&num=100&q=&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified&groupby=&sort=)表示长度由此文本元素确定 (https://msdn.microsoft.com/en-us/library/dn605969(v=vs.85).aspx).我可以更改该值吗?如果是这样,我该怎么做? 您能提供的任何帮
88 2022-07-19
编程技术问答社区
在中显示消息框。NET核心/标准类库
你好.标题怎么说,如何在 .NET Core 或标准类库的方法中显示消息框?我需要这样做,因为如果我必须使用 try/catch 语句,我想显示一个带有异常消息错误的消息框.我尝试添加winforms引用类库,但我找不到 System.Windows.Forms.dll.有什么建议吗? 解决方案 您正在开发什么样的 .NET Core 应用程序?它是 Web 应用程序还是控制台应用程序? 无论哪种情况,您都可以在 catch 块中设置断点,如下所示: 试试{//你的代码}捕获(异常 e){//你可以在上面的行上放一个断点} 当断点停止代码运行时,您可以检查来自 e 的异常消息. 您还可以在 catch 块中添加 Console.WriteLine(e.Message) 并在控制台中查看错误. 如果您正在开发一个 Web 应用程序,并且想稍后再回来查看错误,那么最好在您的项目中使用记录器.有关记录器的更多信息,请查看 https://docs.microsof
74 2022-07-19
编程技术问答社区
如何处理杀伤信号
.Net Core控制台应用,kill信号如何处理? 无 解决方案 https://github.com/aspnet/Hosting/issues/870 [引用] SIGTERM 的托管 API 由 AssemblyLoadContext.Unloading 事件,当 引发 AppDomain.ProcessExit 事件.我知道这一点只是因为我已经看到它在 VSTS 代理代码库中使用过(参见这,第 44 行). 您可以看到 coreclr 如何将 SIGTERM 映射到关闭 此处,第 170 行. [/quote] 另请注意,该线程中的以下评论表明此事件不会在某些平台上触发,例如 Mac OSX. 然后,似乎 他们提议在 v2.1 上具有明确处理 POSIX 信号的功能.
108 2022-07-19
编程技术问答社区
两幅位图差分结果位图绘制中的问题
我想将一个位图与另一个位图(参考位图)进行比较,并在结果位图中绘制它的所有差异.使用下面的代码,我只能绘制差异区域,但不能绘制它的确切颜色. 这是我的代码 位图 ResultantBitMap = new Bitmap(bitMap1.Height, bitMap2.Height);BitmapData bitMap1Data = bitMap1.LockBits(new Rectangle(0, 0, bitMap1.Width, bitMap1.Height), System.Drawing.Imaging.ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb);BitmapData bitMap2Data = bitMap2.LockBits(new Rectangle(0, 0, bitMap2.Width, bitMap2.Height), System.Drawing.Im
94 2022-07-19
编程技术问答社区
使用json循环json结果。净额
嗨, 我正在使用下面的代码来获取使用 JSON.NET 的大厅列表. 我想知道如何循环遍历结果以获取 result_name? 这是示例结果后面的代码. var client = new HttpClient();client.BaseAddress = new Uri("https://www.domain.com/ws/populate_halls_in_location.php");client.DefaultRequestHeaders.Accept.Clear();client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));HttpResponseMessage 响应 = 等待 client.GetAsync("https://www.domain.com/ws/populate_halls_in_location.php")
136 2022-07-19
编程技术问答社区
在asp。net从计时器控件aspx在UI页面中定期显示时间。cs代码
使用System.Timers.Timer 在 asp.net 中 在 asp.net 中,如何发送定时器消息每隔一分钟,该特定任务完成时间到 UI aspx 以显示在标签控制网页中 asp.net , 解决方案 嗨 Kiran Reddi, 感谢您在这里发帖. 对于您的问题,您可以执行以下代码. public static void Timer(){定时器 aTimer = new Timer();aTimer.Elapsed += new ElapsedEventHandler(Method);aTimer.Interval = 60000;//一分钟aTimer.Enabled = true;}私有静态无效方法(对象源,ElapsedEventArgs e){//指定在引发 Elapsed 事件时要发生的事情.} 如需更多有关 ASP.NET 的帮助,您可以在 ASP.NET 论坛中发布一个新主题. https://forums.asp.n
158 2022-07-19
编程技术问答社区
如何应对异常��系统IO。IOException:进程无法访问文件“C:\\\\文件。因为它正在被另一个进程使用。��?
大家好, 在真实的执行环境中,我随便抓了个异常 System.IO.IOException:该进程无法访问文件“C:\...\file.xxx",因为它正被另一个进程使用. 在代码中. 此问题仅在 Win 2012 出现.Win 08 R2 正常.显然,该文件已被其他未知进程锁定,但我无法在我的开发环境中重现此问题.这个问题必须在代码中解决,因为我无法手动关闭其他进程或程序.有什么措施杀掉这个未知进程或者其他方法让我跑过去? 问候, 卡尼贝尔 解决方案 嗨, 您是否 不知道谁使用您的文件? 你确定不是你的应用在使用这个文件吗? 使用后是否关闭文件? 您能解释一下您是如何使用该文件的吗? 问候, MyWin8
1138 2022-07-19
编程技术问答社区
发布到Windows日志
所以所有网站都有你明确创建一个源,所有这些都不起作用,因为我有权限错误.现在,出于我的需要,我没有兴趣解决该权限错误,这就是原因. 昨晚我发现了一个帖子,它是三行代码,允许我以我的名字作为源写入 Windows 日志.这是我能在互联网上找到的唯一(简单)代码对我有用.问题是,我丢失了该代码和网站.任何人都知道如何巧妙地将临时错误发布到 Windows 日志,而无需解决源属性的安全问题,也无需编写数英里的代码. 我们已经有一个日志系统,它只是无法正常工作,但我需要查看现在正在发生的错误,所以这将是非常临时的. 解决方案 我假设你提到了“网站";这是一个 ASP.Net Web 应用程序吗? 您也没有提到使用的语言,这可能很重要,因为 VisualBasic 命名空间可能包含通常不会的方便帮助器 在 C# 中可用. 最好将 ASP.Net 问题发布到 http://forums.asp.net 也就是说,在 VB 中它可以很简单: 公共类_默认继承 Sy
116 2022-07-19
编程技术问答社区
什么是\uu DynamicallyInvokable属性?
我知道这是 mscorelib.dll 中的一个内部对象,并且是 Framework 4.5 中的新对象(如果我错了,请纠正我).它只有一个带有 TargetedPatchingOptOut 属性的构造函数定义.这与我理解的内部反射优化有关,但任何提示或意见都会有所帮助(该属性没有记录,但我相信 .net 框架并不打算成为完全黑盒产品). 解决方案方案 在这个链接中也问了一个类似的问题: 链接
326 2022-07-19
编程技术问答社区
加密流。写入流时Write()失败??
发生System.NotSupportedException Message=Stream 不支持写入. 来源=mscorlib 堆栈跟踪: 在 System.Security.Cryptography.CryptoStream.Write(Byte[] 缓冲区,Int32 偏移量,Int32 计数) 内部异常: 请任何人帮助我 public static void EncryptFile(Stream stream, string outFile, string password) { 使用 (FileStream fileStream = File.Open(outFile, FileMode.Create, FileAccess.Write)) { long size = stream.Length; var by
98 2022-07-19
编程技术问答社区
PosPrinter 2彩色打印
你好, 有人知道如何使用 POS .Net 在 Epson TM U220B 打印机上打印红色吗?我只找到了检查打印机是否能够进行 2 色打印 (CapRec2Color) 的属性,但我找不到从黑色色带切换到红色色带的命令. Thanx 解决方案 Hi Horia, 欢迎来到 MSDN 论坛. 我正在尝试让其他人参与此线程,请耐心等待. 谢谢. 最好的问候,
98 2022-07-19
编程技术问答社区
如何避免在��Windows服务�� 安装程序帐户类型=用户[使用登录用户的凭据自动安装服务]
如何避免“Windows 服务"中的用户名和密码?帐户类型 = 用户的设置项目. 我的要求是帐户类型必须是用户 [不是本地服务、网络服务或本地系统,因为我的用户在其下运行我的服务必须是特定组的成员] 但是在安装过程中,我想避免提示输入用户名/密码 我在项目安装程序中尝试了以下代码,但我无法获取密码,所以它失败了 /*public String GetContextParameter(String key) { if (this.Context == null || this.Context.Parameters == null || !this.Context.Parameters.ContainsKey(key)) return null; return this.Contex
182 2022-07-19
编程技术问答社区