问题标签 [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.

0 投票
1 回答
3718 浏览

linq - 执行 LINQ 到共享点查询时出现“System.ArgumentException:值不在预期范围内”

执行查询时出现以下异常:

System.ArgumentException:值不在预期范围内。

然而InsertOnSubmit ()正在工作,我尝试了查询,LINQPad但我得到了同样的异常,这里是LINQPad StackTrace

同一个列表正常响应 CAML 查询,

相同的查询在同一站点的其他列表上正常运行,

我用谷歌搜索了这个异常,但它似乎是由各种原因引起的。

请原谅我的英语,请随时编辑问题。

0 投票
3 回答
2341 浏览

wpf - 我的 WPF 应用程序中的 SaveFileDialog 异常

我的一位客户在保存文件时遇到我的 WPF 应用程序崩溃。

我的保存文件代码是:

这是他们得到的例外:

ShowDialog最后一行中的 是指我在上面的代码中进行的调用。)

所以我的预感是,在我的客户的情况下,对 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 的调用正在返回一些SaveFileDialog不喜欢的InitialDirectory. 我在网络搜索中发现(并验证)当传递相对路径作为InitialDirectorySaveFileDialog 时会发生此错误。是否有可能Environment.SpecialFolder.MyDocuments作为相对路径返回?如果没有,是否有人知道另一种可能无效的格式?某个 SpecialFolder.MyDocuments 网络路径可能是原因吗?还有其他想法吗?

我不能直接访问我客户的机器,他们也不是特别精通技术,所以不可能 100% 确定发生了什么。

0 投票
1 回答
1560 浏览

validation - 为什么使用 SqlMembershipProvider 时用户名中不允许使用逗号?

虽然没有记录为 MSDN 上CreateUser方法的一部分,但如果您尝试使用包含逗号的用户名(包括尝试创建用户)执行任何操作,SqlMembershipProvider 会引发 ArgumentException。密码中的逗号似乎没问题。我的问题是为什么?

编辑:正如在stackoverflow上记录的那样,允许使用逗号的一个原因是,虽然不寻常,但电子邮件地址可以包含逗号。

0 投票
1 回答
1760 浏览

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 大小的图像。

我做错了什么?任何人都可以提出解决方法吗?

0 投票
1 回答
1100 浏览

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 方法如下:

在最常见的情况下,一切都很顺利。直到一些用户告诉我他们总是遇到异常。然后我使用调试发现异常跟踪是:

这似乎是这里的一些问题(System.Net.Browser.ClientHttpWebRequest.EndGetResponse throw System.ArgumentException when header contains non-ascii content

然后我使用 Fiddler 跟踪 webresponse,发现服务器返回了预期的 Json 字符串,但仍然导致异常。

预期的 Json 字符串: 在此处输入图像描述 Everythis 是可以的,但仍然会导致 net_WebHeaderInvalidControlChars 异常,是不是因为 X-Authuser?

我一直在努力寻找解决方案,但只是失败了。任何建议将不胜感激。谢谢。

PS:有点奇怪,在我的真机上运行我的app时,并没有出现异常,但是在模拟器和对方的真机上都会出现异常。

0 投票
1 回答
1046 浏览

c# - 文件流异常

文件流参数异常

path 是一个空字符串 (""),只包含空格,或者包含一个或多个无效字符。- 或 - path 指的是非文件设备,例如 NTFS 环境中的“con:”、“com1:”、“lpt1:”等。

为什么会发生?谢谢。

==

0 投票
1 回答
231 浏览

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) 在系统。

0 投票
4 回答
62977 浏览

c# - 如何在 Linq Query 中比较字符串

CompareTo 不适合我。

我的 linq 查询是

并且他们得到了一个例外

//////例外///////////

我的代码是这样的

例外在这一行

0 投票
3 回答
1615 浏览

c# - Foreach 循环遍历列表的错误

我有以下给我带来问题的代码,我将不胜感激:

我最初的问题是我在 foreach 循环中收到 System.InvalidOperationException: collection was modified 错误。

1)我仍然无法弄清楚为什么我会收到这个错误,因为我没有看到它被修改的任何地方。

有人建议我将列表复制到新列表并循环遍历新列表。我这样做了,它摆脱了 InvalidOperationException。但是,我尝试了 2 种不同的方式来处理列表,并且都给了我一个 System.ArgumentException:目标数组不够长。这是我尝试复制列表的两种方法

这两个都给了我一个 System.ArgumentException:目标数组不够长。

2)为什么这些方法中的任何一种都会给我这个例外?

任何帮助将不胜感激,因为我很难过。

谢谢!

0 投票
1 回答
7952 浏览

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,

enter image description here

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?