实体框架6和System.Security.Permissions.ReflectionPermission下godaddy的中等信任级别

编程入门 行业动态 更新时间:2024-10-20 07:43:35
本文介绍了实体框架6和System.Security.Permissions.ReflectionPermission下godaddy的中等信任级别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我试图将应用程序部署到GoDaddy的。我的托管版本ASP.Net 4.0 / 4.5。在 HTTP://on$p$pmlab/ 它工作正常,在我当地的环境。在VS 2013构建preVIEW为Web和EF 6.0 Beta版。

但是部署的时候会抛出

[SecurityException异常:请求类型的权限'System.Security.Permissions.ReflectionPermission,

我已经部署了另一个应用程序GoDaddy的建于2012 VS与EF5.0这完美的作品。

是否有EF 6.0这就是导致它的任何变化。我搜索一下,发现约GoDaddy的中等信任级别没有任何解决方法它EF 6.0

另外一点是这个项目被部署在托管帐户,如果这有什么差别的子文件夹中。

更新..

堆栈跟踪:

[SecurityException异常:请求类型的权限'System.Security.Permissions.ReflectionPermission,mscorlib程序,版本= 4.0.0.0,文化=中性公钥= b77a5c561934e089'失败。]   System.Delegate.DelegateConstruct(目标对象,IntPtr的插槽)+ 0   Owin.Loader.DefaultLoader..ctor()+47   Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint()+66   System.Threading.LazyInitializer.EnsureInitializedCore(T&安培;目标,布尔和放大器;初始化,对象和放大器; SYNCLOCK,Func`1 valueFactory)+115   Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init(HttpApplication的上下文)+106   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr的appContext,HttpContext的背景下,MethodInfo的[]处理程序)418   System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo的[]处理器,IntPtr的appContext,HttpContext的背景下)+172   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr的appContext,HttpContext的背景下)336   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr的appContext)296

解决方案

显然Owin不支持中等信任了 - 看看this发布更多的细节。

I am trying to deploy an application to godaddy. My hosting version ASP.Net 4.0/4.5. On onpremlab/ it works fine on my local environment. Build with VS 2013 Preview for web and EF 6.0 Beta.

But when deployed throws

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

I have deployed another application to godaddy built in VS 2012 with EF5.0 That works perfect.

Is there any change in EF 6.0 thats Causing it. I searched about it and found about godaddy medium trust level is there any workaround for it for EF 6.0

Another point is this project is deployed in a sub folder of hosting account if it makes any difference.

Update..

Stack Trace:

[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

解决方案

Apparently Owin does not support medium trust anymore - take a look at this post for more details.

更多推荐

实体框架6和System.Security.Permissions.ReflectionPermission下godaddy的中等信任级别

本文发布于:2023-11-17 07:13:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1609265.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实体   框架   级别   godaddy   Security

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!