问题标签 [argumentexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linq - 执行 LINQ 到共享点查询时出现“System.ArgumentException:值不在预期范围内”
执行查询时出现以下异常:
System.ArgumentException:值不在预期范围内。
然而InsertOnSubmit ()
正在工作,我尝试了查询,LINQPad
但我得到了同样的异常,这里是LINQPad StackTrace
:
同一个列表正常响应 CAML 查询,
相同的查询在同一站点的其他列表上正常运行,
我用谷歌搜索了这个异常,但它似乎是由各种原因引起的。
请原谅我的英语,请随时编辑问题。
wpf - 我的 WPF 应用程序中的 SaveFileDialog 异常
我的一位客户在保存文件时遇到我的 WPF 应用程序崩溃。
我的保存文件代码是:
这是他们得到的例外:
(ShowDialog
最后一行中的 是指我在上面的代码中进行的调用。)
所以我的预感是,在我的客户的情况下,对 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 的调用正在返回一些SaveFileDialog
不喜欢的InitialDirectory
. 我在网络搜索中发现(并验证)当传递相对路径作为InitialDirectory
SaveFileDialog 时会发生此错误。是否有可能Environment.SpecialFolder.MyDocuments
作为相对路径返回?如果没有,是否有人知道另一种可能无效的格式?某个 SpecialFolder.MyDocuments 网络路径可能是原因吗?还有其他想法吗?
我不能直接访问我客户的机器,他们也不是特别精通技术,所以不可能 100% 确定发生了什么。
validation - 为什么使用 SqlMembershipProvider 时用户名中不允许使用逗号?
虽然没有记录为 MSDN 上CreateUser方法的一部分,但如果您尝试使用包含逗号的用户名(包括尝试创建用户)执行任何操作,SqlMembershipProvider 会引发 ArgumentException。密码中的逗号似乎没问题。我的问题是为什么?
编辑:正如在stackoverflow上记录的那样,允许使用逗号的一个原因是,虽然不寻常,但电子邮件地址可以包含逗号。
c# - 更新 PictureBox 时可能导致 ArgumentException 的原因是什么?
决定尝试使用 AForge处理视频和图像,我尝试实现这个简单的演示:
问题是我总是得到一个ArgumentException
,尽管并不总是马上发生。它会弹出Application.Run(new Main());
,但堆栈跟踪的顶部如下所示:
at System.Drawing.Image.get_Width() at System.Drawing.Image.get_Size()
at System.Windows.Forms.PictureBox.ImageRectangleFromSizeMode(PictureBoxSizeMode mode)
at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
不确定这是否相关,但ParamName
异常的属性为空。我尝试将图像分配包装在 try...catch 块中,但这没有帮助。我还检查以确保图像在分配之前不为空。我还检查了非空但 0x0 大小的图像。
我做错了什么?任何人都可以提出解决方法吗?
windows-phone-7 - System.ArgumentException:Windows Phone 中的 [net_WebHeaderInvalidControlChars]
我正在使用 HttpWebRequest 来获取一些类似 twitter-API 的 Json 资源,场景是使用 XAuth-Authentication 登录应用程序后,应用程序将使用 API(http://api.xxx.com/account/notification.json ) 以获取响应 Json。我的 HttpWebRequest 方法如下:
在最常见的情况下,一切都很顺利。直到一些用户告诉我他们总是遇到异常。然后我使用调试发现异常跟踪是:
然后我使用 Fiddler 跟踪 webresponse,发现服务器返回了预期的 Json 字符串,但仍然导致异常。
预期的 Json 字符串: Everythis 是可以的,但仍然会导致 net_WebHeaderInvalidControlChars 异常,是不是因为 X-Authuser?
我一直在努力寻找解决方案,但只是失败了。任何建议将不胜感激。谢谢。
PS:有点奇怪,在我的真机上运行我的app时,并没有出现异常,但是在模拟器和对方的真机上都会出现异常。
c# - 文件流异常
文件流参数异常
path 是一个空字符串 (""),只包含空格,或者包含一个或多个无效字符。- 或 - path 指的是非文件设备,例如 NTFS 环境中的“con:”、“com1:”、“lpt1:”等。
为什么会发生?谢谢。
==
c# - 如何在 C# XNA 中访问位图的宽度和高度?
我正在尝试创建一个应用程序,在其中创建一个位图,然后从中取出一些变量并从中制作一个 Texture2D。这就是我所拥有的:
然后我尝试从中创建一个纹理:
这是我得到错误的地方,我得到这个:
System.ArgumentException 未处理 Message=Parameter 无效。Source=System.Drawing StackTrace: 在 System.Drawing.Image.get_Width() at GPUParticles.VelocityTexture.createVelocityMapBitmap(GraphicsDevice gDevice, Bitmap bit, Single Accuracy) in D:\Dropbox\School\Project FUN\Code\XNA\GPUParticles\ GPUParticles\GPUParticles\VelocityTexture.cs:D:\Dropbox\School\Project FUN\Code\XNA\GPUParticles\GPUParticles\GPUParticles\Game1.cs 中 GPUParticles.Game1.camInterval_Tick(Object myObject, EventArgs myEventArgs) 的第 16 行:第 302 行在 System.Windows.Forms.Timer.OnTick(EventArgs e) 在 System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 在系统。
c# - 如何在 Linq Query 中比较字符串
CompareTo 不适合我。
我的 linq 查询是
并且他们得到了一个例外
//////例外///////////
我的代码是这样的
例外在这一行
c# - Foreach 循环遍历列表的错误
我有以下给我带来问题的代码,我将不胜感激:
我最初的问题是我在 foreach 循环中收到 System.InvalidOperationException: collection was modified 错误。
1)我仍然无法弄清楚为什么我会收到这个错误,因为我没有看到它被修改的任何地方。
有人建议我将列表复制到新列表并循环遍历新列表。我这样做了,它摆脱了 InvalidOperationException。但是,我尝试了 2 种不同的方式来处理列表,并且都给了我一个 System.ArgumentException:目标数组不够长。这是我尝试复制列表的两种方法
和
这两个都给了我一个 System.ArgumentException:目标数组不够长。
2)为什么这些方法中的任何一种都会给我这个例外?
任何帮助将不胜感激,因为我很难过。
谢谢!
c# - C# SerialPort#Open() method throws ArgumentException because of port name?
On my local machine,
- Windows XP
- Ports (COM & LPT)
- COM3
- RIM Virtual Serial Port v2 (COM4)
- RIM Virtual Serial Port v2 (COM5)
the following code,
will throw the following ArgumentException
,
That is,
The given port name does not start with COM/com or does not resolve to a valid serial port.
Does anybody know why this is happening?