MVC 5 注册区域注册并完全信任

Posted

技术标签:

【中文标题】MVC 5 注册区域注册并完全信任【英文标题】:MVC 5 Register area registeration and fully trust 【发布时间】:2017-03-11 20:31:08 【问题描述】:

在我使用以下消息部署我的网站 this screen displayed 并选择完全信任后,但该网站仍然无法运行。

有什么建议或帮助吗?

尝试通过安全透明方法“MyWebInterface.MvcApplication.Application_Start()”访问安全关键方法“System.Web.Mvc.AreaRegistration.RegisterAllAreas()”失败。

程序集 'xxxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 是部分受信任的,这会导致 CLR 使其完全安全透明,而不管程序集本身是否有任何透明度注释。为了访问安全关键代码,这个程序集必须是完全信任的

【问题讨论】:

【参考方案1】:

我曾经遇到过类似的问题,并用下面的代码解决了它 assemblyinfo.cs

[assembly: SecurityRules(SecurityRuleSet.Level1)]

.

【讨论】:

以上是关于MVC 5 注册区域注册并完全信任的主要内容,如果未能解决你的问题,请参考以下文章

从0开始,一起搭框架做项目搭建MVC环境 注册区域

如何使用 mvc 6、asp.net 5 注册全局过滤器

mvc Areas注册域常见问题一

Mvc创建并注册防盗链

Mvc创建并注册防盗链

如何获取用户在 MVC 5 中注册的角色的 ID