问题标签 [invalidoperationexception]
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.
xna - 从另一台计算机运行 XNA 代码时出错
我已经在计算机 1 上开发了一个 XNA 游戏。当我将它发送到计算机 2 时(并且我拥有能够运行 XNA 代码的一切)。当程序执行 game.run 时,我得到一个 InvalidOperationException。
我没有尝试在计算机一上运行计算机二的代码。但我知道两台机器都可以运行我在它们上面编写的代码。
你有什么主意吗 ?
编辑:哦,我添加了答案,但我无法选择我的帖子作为答案......
调用堆栈:
App.exe!App.Program.Main(string[] args = {Dimensions:[0]}) 第 14 行 C#
这是代码
并且相同的代码在另一台机器上运行
c# - 单元测试 MSBuild 自定义任务,没有“任务在初始化之前尝试记录”错误
我编写了一些运行良好的 MSBuild 自定义任务,并在我们的 CruiseControl.NET 构建过程中使用。
我正在修改一个,并希望通过调用任务的 Execute() 方法对其进行单元测试。
但是,如果它遇到包含
它抛出一个 InvalidOperationException:
任务在初始化之前尝试记录。消息是...
有什么建议么?(过去,我在自定义任务中主要使用单元测试内部静态方法来避免此类问题。)
asp.net - 从 IIS 控制远程服务器上的服务
请注意:在下面我描述的每个步骤中,我都以相同的域用户帐户登录。
我有一个 Web 应用程序可以控制远程机器上的服务(通过ServiceController)。当我远程连接到网站并尝试控制服务时,我收到 InvalidOperationException: Access is denied。
我知道它可以工作,因为当我从 Web 服务器连接到网站时(远程桌面进入,以我的域用户身份登录,然后打开网页),它按预期工作。
我已将 IIS 和 ASP.NET 配置为需要 Windows 身份验证和模拟。当此操作失败时,我会记录当前线程的主体,并且无论我是远程连接还是从服务器本身连接,我都会看到该线程以我的身份运行。
我曾尝试强制 IIS 同时使用 Kerberos 身份验证、NTLM 身份验证和两者;我的委托人将其 AuthenticationType 报告为“协商”还是“NTLM”都没有关系。当我远程连接(从我的本地机器)时,它们都不起作用
另一个奇怪的事情是,如果我从本地机器调试/连接到远程服务器,它每次都能正常工作!但我不是在调试,每次都失败!
这里到底发生了什么?
sql-server-express - 使用事务执行 SqlCommand 时出现 InvalidOperationException
我有这段代码,在两个单独的线程中并行运行。它可以正常工作几次,但在某个随机点它会抛出 InvalidOperationException:
事务要么与当前连接无关,要么已完成。
在异常点,我正在使用 Visual Studio 查看事务并验证其连接设置是否正常。还有 command.Transaction._internalTransaction。_transactionState 设置为 Active 并且 IsZombied 属性设置为 false。
这是一个测试应用程序,我正在使用 Thread.Sleep 创建更长的事务并导致重叠。
为什么会抛出异常,我该怎么办?
sqlconnection - SQLConnection 池 - 处理 InvalidOperationExceptions
我正在设计一个高度并发的 CCR 应用程序,在该应用程序中,我必须不阻塞或发送睡眠线程。
我遇到了 SQLConnection 池问题 - 特别是在尝试调用 SqlConnection.Open 时得到 InvalidOperationExceptions
我可能会重试一手牌,但这并不能真正解决问题。
对我来说,理想的解决方案是定期重新检查连接的可用性,而不需要绑定线程
有任何想法吗?
[更新] 这是另一个论坛上发布的相关问题/解决方案
该解决方案需要手动管理的连接池。我宁愿有一个更动态的解决方案,即在需要时启动
c# - 如何修复 ASP.NET 网站中的 EmbeddedRessources?
我正在尝试在 ASP.NET 的类中引用 js 文件,但收到此错误:
程序集“XXX”包含名称为“XXX”的 Web 资源,但不包含名称为“XXX”的嵌入资源
在网上搜索告诉我,我一定有路径引用问题,但我不知道是什么问题。
这是层次结构
所以在 MyClass.cs 我有:
所以我想我在引用时没有得到一些东西:(RootNampeSpace).(Path).(FileName).(Extension)
我的项目是一个 ASP.NET 网站,所以我没有在 Embedded Resources 中设置的 Build Action 属性。
同样在文件夹 App_Code 中,如果我将我的 JS 文件说语言与 App_Code 中的其他文件不同,则会收到错误消息。
.net - System.InvalidOperationException:事务与连接不匹配。linq到sql
有人见过这个吗?它来自一个托管在 IIS 中的 .net 远程处理端点,具有 16 个进程的网络花园。因此每个进程的每个线程池中都有许多并发事务。我们使用 linq to sql 和来自 DataContext 的 Transaction 对象,而不是 transactionScope 对象。它似乎发生在连接的处置或提交后事务的处置周围。
wpf - 什么是可冻结的父级?这个错误是什么意思?
我收到此错误:
不能使用属于与其父 Freezable 不同的线程的 DependencyObject
那有什么意思?是英文的吗?父母是冻结的,还是只是可冻结的?如果它使错误消失,有什么方法可以使父母不可冻结?
发生了什么:
我在一个 WPF 应用程序中有两个 opengl winforms 控件,到目前为止,一切都很顺利(我认为)。现在,我添加了一个更新,这样当一个 winform 控件更新图像时,另一个也应该更新。这实际上曾经有效,现在我得到了那个错误。单步执行代码会在随机位置发生崩溃,这让我相信这是垃圾收集错误(即,另一个线程中的某些更新正在创建正在收集垃圾的东西,并且该收集是在随机时间发生的)。
异常在主运行方法中被捕获,它是一个 InvalidOperationException。
我在这里抓着稻草。我从哪里开始?
编辑:看起来导致问题的调用是这个:
我仍在追踪它;如果这一系列行被注释掉,崩溃仍然会发生,并且线程状态有一个“刚刚结束”的线程(因此是垃圾收集假设)。
c# - InvalidOperationException - 结束编辑单元格并移动到另一个单元格时
我制作了一个程序,我想在其中手动更新数据网格视图。-我有一种方法可以通过清除 DGV 然后重新插入数据来刷新它。- 使用设计器,我为 DGV 的 CellEndEdit 制作了一个事件处理程序。在事件处理程序中,数据得到更新并调用 DGV 的自定义刷新方法。
在运行程序时,每当我开始编辑一个单元格并通过选择另一个单元格来结束它时,都会引发异常:
InvalidOperationException 操作无效,因为它会导致对 SetCurrentCellAddressCore 函数的可重入调用。
Visual C# 的调试器标记清除数据的行:datagridview1.Rows.Clear();
如果您想重现该问题,请使用 Visual c# 创建一个新的 windows 窗体项目,在窗体上放置一个 DataGridView 对象,并将以下代码粘贴到 Form1.cs 中:
c# - InvalidOperationException - 对象当前正在其他地方使用 - 红十字
我有一个 C# 桌面应用程序,其中我创建的一个线程不断从源获取图像(实际上是数码相机)并将其放在 GUI 中的面板(panel.Image = img)上(必须是另一个线程)它是控件的代码隐藏。
该应用程序有效,但在某些机器上,我在随机时间间隔内收到以下错误(不可预测)
然后面板变成一个红十字,红色 X - 我认为这是可从属性编辑的无效图片图标。该应用程序继续工作,但面板永远不会更新。
据我所知,这个错误来自控件的 onpaint 事件,我在图片上绘制了其他东西。
我尝试在那里使用锁但没有运气:(
我调用将图像放在面板上的函数的方式如下:
这是代表:
这就是控制代码隐藏中的函数向它注册的方式:
我也试过
代替
但没有运气
有谁知道我该如何解决这个错误,或者至少以某种方式捕获错误并让线程再次将图像放在面板上?