因此,在发布我的 ASP.NET MVC 应用程序时出现此错误。它在本地运行良好:
" 当站点管理员使用
<location allowOverride="false">
继承的配置文件锁定对此部分的访问权限时,就会发生这种情况。
在修复之前我遇到了这个错误:
“System.Security.SecurityException:请求'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = Neutral,PublicKeyToken = b77a5c561934e089'类型的权限失败。”
我在我的 Web.config 文件中使用了以下代码:
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>
那么有谁知道我可以如何改变我的:"<location allowOverride="false">
为真?因为那一定是问题所在。