首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享主机的ServiceStack : SecurityException和ReflectionPermission

共享主机的ServiceStack : SecurityException和ReflectionPermission
EN

Stack Overflow用户
提问于 2016-04-30 19:05:53
回答 1查看 185关注 0票数 3

我正面临着以下问题。我有一个基于服务栈的webservice,我想在共享主机上拥有它。当部署到那里并试图打开一个url时,我得到以下错误:

安全异常 说明:应用程序试图执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或更改该应用程序在配置文件中的信任级别。 异常详细信息:'System.Security.Permissions.ReflectionPermission,mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089‘类型的权限请求失败。 源错误: 在执行当前web请求期间生成一个未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。 堆栈跟踪: 'System.Security.Permissions.ReflectionPermission,SecurityException:请求类型为Version=4.0.0.0、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089‘的许可失败。System.Security.CodeAccessSecurityEngine.Check(Object需求,StackCrawlMark& stackMark,Boolean ) +0 System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission帽,StackCrawlMark& stackMark) +34 System.Security.CodeAccessPermission.Demand() +46 System.Reflection.Emit.DynamicMethod.PerformSecurityCheck(Module m,StackCrawlMark& stackMark,Boolean ) +243 System.Reflection.Emit.DynamicMethod..ctor(String名称,类型returnType,Type[] parameterTypes,模块m,Boolean ) +48 ServiceStack.Text.ReflectionExtensions.GetConstructorMethodToCache(Type类型) +586 ( ServiceStack.Text.ReflectionExtensions.GetConstructorMethod(Type类型) +68 ServiceStack.Text.ReflectionExtensions.CreateInstance(Type类型) +8 ServiceStack.ServiceHost.ServiceController.RegisterNServiceExecutor(Type requestType,serviceType类型,ITypeFactory serviceFactoryFn) +123 ServiceStack.ServiceHost.ServiceController.RegisterNService(ITypeFactory serviceFactoryFn,serviceType) +287 ServiceStack.ServiceHost.ServiceController.Register(ITypeFactory serviceFactoryFn) +96 ServiceStack.ServiceHost.ServiceManager.Init() +50 ServiceStack.WebHost.Endpoints.AppHostBase.Init() +43 DarkMindFx.Global.Application_Start(对象发送方,EventArgs e) +571

因此,ServiceStack似乎无法执行自反操作。我也试过

代码语言:javascript
复制
<securityPolicy>
        <trustLevel name="Full" policyFile="internal"/>
</securityPolicy>

到web.config,但是作为结果,宿主将在web.config中返回一个与该行有关的错误。有没有人面临过这样的问题?有什么办法解决吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-30 23:24:53

SecurityException是因为GoDaddy不支持完全信任ASP.NET托管。您可以尝试请求他们的支持,为您的网站启用它,否则您将需要使用不同的主机提供商。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36959023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档