【问题标题】:Double error in Web.config file ASP.NET MVCWeb.config 文件 ASP.NET MVC 中的双重错误
【发布时间】:2015-05-20 21:37:35
【问题描述】:

因此,当我发布我的应用程序时,我会出现以下在本地模式下不会出现的错误。

"System.Security.SecurityException: 请求类型的权限 'System.Security.Permissions.SecurityPermission, mscorlib, 版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' 失败。”

所以据说我应该在我的Web.config中编写以下代码来解决第一个错误:

<trustLevel name="Full">

所以我做了,但后来,我得到了这个错误:

"此配置部分不能在此路径使用。发生这种情况 当站点管理员使用锁定对此部分的访问权限时 来自继承的配置文件。”

这显然与 machine.config(我找不到)有关...

有人对此有适当的解决方案吗?

如果你想自己测试,这里是 URL:

http://wideart.se/Exhibition

问候

【问题讨论】:

  • 您使用的是第 3 方托管公司,还是您可以完全访问该网站在生产中运行的服务器?
  • 是的,我正在使用第 3 方托管公司。但奇怪的是,另一个 URL 工作得很好。我的家,联系方式等...
  • 主机可能希望您的应用程序以中等信任度运行。解决它的方法是修复要求比允许的更高信任的组件。是否有伴随错误的堆栈跟踪来找出问题所在?
  • 我测试了所有的信任级别,我仍然得到同样的错误。

标签: c# asp.net asp.net-mvc web-config machine.config


【解决方案1】:

&lt;trustLevel name="Full"&gt; 周围是什么? 是在system.web里面吗?

试试

<securityPolicy>
  <trustLevel name="Full" policyFile="internal"/>
</securityPolicy>

【讨论】:

  • 我得到“当站点管理员使用继承的配置文件中的 锁定对此部分的访问权限时,会发生这种情况。”这样做之后。
猜你喜欢
  • 1970-01-01
  • 2017-12-23
  • 1970-01-01
  • 2010-10-05
  • 2011-05-29
  • 2012-03-25
  • 2014-07-01
  • 2023-01-30
  • 2017-09-25
相关资源
最近更新 更多