【问题标题】:Entity Framework 6 and System.Security.Permissions.ReflectionPermission under godaddy medium trust level [duplicate]Godaddy中等信任级别下的实体框架6和System.Security.Permissions.ReflectionPermission [重复]
【发布时间】:2013-08-09 13:37:16
【问题描述】:

我正在尝试将应用程序部署到 godaddy。 我的主机版本 ASP.Net 4.0/4.5。 在http://onpremlab.com/ 它在我的本地环境中运行良好。 使用 VS 2013 Preview for web 和 EF 6.0 Beta 构建。

但是部署时会抛出

[SecurityException: Request for the permission of type    'System.Security.Permissions.ReflectionPermission,

我已经在 VS 2012 中使用 EF5.0 将另一个应用程序部署到 godaddy 效果很好。

EF 6.0 是否有任何变化导致它。 我搜索了一下,发现关于 Godaddy 中等信任级别是否有针对 EF 6.0 的解决方法

另一点是这个项目部署在托管帐户的子文件夹中,如果它有任何区别的话。

更新..

堆栈跟踪:

[SecurityException: Request for the permission of type 'System.Security.Permissions.ReflectionPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
   System.Delegate.DelegateConstruct(Object target, IntPtr slot) +0
   Owin.Loader.DefaultLoader..ctor() +47
   Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() +66
   System.Threading.LazyInitializer.EnsureInitializedCore(T& target, Boolean& initialized, Object& syncLock, Func`1 valueFactory) +115
   Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init(HttpApplication context) +106
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +418
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +336
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296

【问题讨论】:

  • 你能发布完整的堆栈跟踪吗?
  • 谢谢。看起来不像 EF,但我会将这个问题发送给业主进行调查。
  • 请注意,如果您使用的是 Ninject,则会收到 Request for the permission of type 'System.Security.Permissions.SecurityPermission' 错误,但可以通过以下相同的答案解决。

标签: asp.net-mvc entity-framework


【解决方案1】:

显然 Owin 不再支持中等信任 - 请查看 this 帖子了解更多详细信息。

【讨论】:

  • 什么是我的问题的解决方案..?
  • 我不知道 :(。对不起。
  • 您认为在 web.config 中明确定义 可能会有所帮助吗?我正在等待 Godaddy 的 FTP 管理器加载。
  • 我不确定。你可以试试……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2016-05-09
  • 2014-11-08
  • 2014-07-28
  • 1970-01-01
相关资源
最近更新 更多