1

我有一个安装在服务器上的程序,所有用户都直接从服务器运行。这个程序已经运行了很长一段时间,但现在它突然开始在启动时失败。

该程序仍然从服务器正常启动,如果我将文件直接复制到用户计算机,它也可以正常工作。

该应用程序使用 EntityFramework 来访问驻留在另一台服务器上的数据库。提到的所有机器都位于同一网络上。

在客户端上启动应用程序时,我收到以下错误消息:

在此处输入图像描述

看起来像是某种权限问题,但我似乎无法弄清楚是什么。希望有人能走上正确的道路来理解这个问题。

编辑

由于您无法放大图像,因此这是错误消息的第一部分:

SystemTypeInitializationException:'System.Data.Entity.Internal.AppConfig' 的类型初始化程序引发异常---> System.Configuration.ConfigurationErrorsException> 为 entityFramework 创建配置节处理程序时出错> 尝试通过方法'System.Configuration-TypeUtil .CreateInstanceRestricted(System.Type, System.Type)' 访问方法 'System.Data.Entity.Internal.ConfigFile.DefaultConnectionFactoryElement..ctor()' 失败。

4

1 回答 1

1

我认为您的问题与 EF 无关。由于 Microsoft 的 7 月补丁 ( KB2840628 ),我遇到了类似的问题。一个解决方案是安装KB2872041

另一个解决方案是更新到 Framework 4.5。

于 2013-07-31T10:30:54.563 回答