C# Web.config文件ASP.NET MVC中出现双重错误

C# Web.config文件ASP.NET MVC中出现双重错误,c#,asp.net,asp.net-mvc,web-config,machine.config,C#,Asp.net,Asp.net Mvc,Web Config,Machine.config,因此,当我发布我的应用程序时,我会发现以下错误,这些错误在本地模式下不会出现 “System.Security.SecurityException:请求类型的权限 'System.Security.Permissions.SecurityPermission,mscorlib, 版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089' 失败了。” 据说我应该在Web.config中编写以下代码来解决第一个错误: <trustLevel name=

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

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

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

<trustLevel name="Full">

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

“无法在此路径上使用此配置节。这种情况会发生 当站点管理员使用锁定对此节的访问时 从继承的配置文件。”

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

有人对此有合适的解决方案吗

如果您希望自己进行测试,以下是URL:

关于周围是什么
? 它是否在
系统.web

试一试



您使用的是第三方托管公司,还是您在生产过程中完全可以访问网站运行的服务器?是的,我使用的是第三方托管公司。但奇怪的是,另一个URL的工作很好。我的家、联系人等……主机可能希望您的应用程序以中等信任度运行。解决这个问题的方法是修复需要比允许的更高信任度的组件。错误是否伴随堆栈跟踪以找出问题所在?我测试了所有信任级别,但仍然得到相同的错误。执行此操作后,我得到“当站点管理员使用继承的配置文件锁定对此节的访问时,会发生这种情况。”。
<securityPolicy>
  <trustLevel name="Full" policyFile="internal"/>
</securityPolicy>