应用程序加载后立即关闭,没有错误

时间:2013-06-16 21:45:09

标签: c# dbproviderfactories

我的一个应用程序在我的开发机器上运行正常,但如果我在另一台计算机上运行它,应用程序会在加载后立即关闭。

我记得当我没有部署app.config时,我遇到了这个问题,但我确定这次已经部署了。

由于应用程序绝对没有错误,并且Google的所有结果都被误导,我不知道该怎么做。

可能导致此行为的原因是什么?即使部署了app.config,我认为它可能是关于它的东西或关于一个或多个引用的东西,但我不确定。

编辑:

显然事件日志上有一个调用堆栈

Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
Stack:
   at System.Data.Common.DbProviderFactories.GetFactory(System.String)
   at System.Data.Entity.Infrastructure.SqlCeConnectionFactory.CreateConnection(System.String)
   at System.Data.Entity.Internal.LazyInternalConnection.Initialize()
   at System.Data.Entity.Internal.LazyInternalConnection.get_ProviderName()
   at System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
   at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(System.Type)
   at System.Data.Entity.Internal.Linq.InternalSet`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Initialize()
   at System.Data.Entity.Internal.Linq.InternalSet`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetEnumerator()
   at System.Data.Entity.Infrastructure.DbQuery`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].System.Collections.Generic.IEnumerable<TResult>.GetEnumerator()
   at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at System.Linq.Enumerable.ToList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at MyApp.Database.Repositories.GuidRepository.GetNewest()
   at MyApp.Components.Common.User.SystemGuid.SetupGuid()
   at MyApp.Form1.InitializeSoftWare()
   at MyApp.Form1..ctor()
   at MyApp.Program.Main()

0 个答案:

没有答案