【发布时间】:2014-09-19 09:24:46
【问题描述】:
您好,我正在使用 Ormlite 运行 ServiceStack,但遇到了这个错误。以前它工作正常。我不确定我所做的更改会导致此错误。我只是使用了一个简单的 db.Select() 调用,它抛出了这个错误。我尝试了各种方法,比如更新 nuget 包、清理和重建项目等,但都没有奏效。
System.InvalidProgramException was caught
_HResult=-2146233030
_message=JIT Compiler encountered an internal limitation.
HResult=-2146233030
IsTransient=false
Message=JIT Compiler encountered an internal limitation.
Source=ServiceStack.OrmLite
StackTrace:
at ServiceStack.OrmLite.OrmLiteConfig.get_ExecFilter()
at ServiceStack.OrmLite.ReadConnectionExtensions.Exec[T](IDbConnection dbConn, Func`2 filter)
at ServiceStack.OrmLite.ReadConnectionExtensions.Select[T](IDbConnection dbConn, Expression`1 predicate)
InnerException:
谁能建议可能出了什么问题?
【问题讨论】:
-
这通常意味着程序已损坏。您的所有
ServiceStack程序集都完好无损吗?其中一个可能会损坏吗?也许尝试重新下载它们并再次引用它们。 -
我刚刚从头开始做了一个简单的 ServiceStack 应用程序,它给了我同样的错误!有些东西搞砸了,但我不知道是什么。嗯..
-
可能要jitted的方法是动态生成的,太大或达到了其他限制。
标签: c# servicestack .net-4.5 ormlite-servicestack