gpt4 book ai didi

asp.net-mvc - 操作可能会破坏运行时的稳定性 : LinqToSQL

转载 作者:行者123 更新时间:2023-12-02 02:57:11 25 4
gpt4 key购买 nike

尽管这是我见过的最好的错误消息之一(仅次于“此操作可能会破坏时空连续体中的租金”),但它也是最令人沮丧的错误消息之一。

我开发了一个 ASP.NET MVC 站点,它可以在 VS2008 中完美运行。它可以完美地托管在本地 IIS7 服务器(Win2008Server 和 Win7beta)以及另一台 Win2008Server 主机上。几天前,我将网站上传到一台新主机 (Win2008Server),每当评估我的一个(且仅一个)LinqToSQL 语句时,就会遇到“操作可能会破坏运行时稳定性”错误。

相关的 Linq 语句已被简化到模糊的程度,但每当我评估结果时,仍然会发生错误:

var result = from e in db.calendarEvents select e;
foreach (var event in result) // error occurs on this line
{
...
}

有问题的远程主机正在完全信任的状态下运行,并且看不到任何 switch 语句(Google 上出现的这两个问题与该错误有关)。

Operation could destabilize the runtime? 报告了类似的问题,但没有使用任何接口(interface)(据我所知)。

有什么想法吗?

--- 只是暂停:相关表使用 TIME 数据类型,并映射到 TimeSpan 属性。显然这仅在 .NET 3.5 SP1 中可用。我正在等待确定我的新主机是否安装了 SP1...

最佳答案

好的,最终结果是我的主机在安装了 .NET 3.5(不是 SP1)的服务器上运行我的网站,并且使用 TIME SQL 数据类型的一个表因上述错误而中断。 http://msdn.microsoft.com/en-us/library/bb386947.aspx声明从 .NET 3.5 SP1 开始,LINQ to SQL 支持这些新类型的映射。

我的主机好心地将我的网站迁移到 .NET 3.5 SP1 服务器,一切都很好。

关于asp.net-mvc - 操作可能会破坏运行时的稳定性 : LinqToSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/481886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com