【发布时间】: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:
问候
【问题讨论】:
-
您使用的是第 3 方托管公司,还是您可以完全访问该网站在生产中运行的服务器?
-
是的,我正在使用第 3 方托管公司。但奇怪的是,另一个 URL 工作得很好。我的家,联系方式等...
-
主机可能希望您的应用程序以中等信任度运行。解决它的方法是修复要求比允许的更高信任的组件。是否有伴随错误的堆栈跟踪来找出问题所在?
-
我测试了所有的信任级别,我仍然得到同样的错误。
标签: c# asp.net asp.net-mvc web-config machine.config