【发布时间】:2013-01-18 13:48:44
【问题描述】:
我正在尝试将 ASP.NET MVC4 站点部署到 HostGator 共享 Windows 主机。当他们的技术支持告诉我必须为中等安全性编译我的应用程序时,我遇到了一些麻烦。
据我所知,为应用程序设置信任级别的唯一方法是在 machine.config 或 web.config 中设置 <trust level="Medium">。假设我错了,是否有另一种方法可以编译我的应用程序以获得中等信任?
基于我最初的假设,以及我在this page 上找到的信息,我将信任级别添加到了我的 web.config:
默认情况下,Web 应用程序在完全信任的情况下运行并且具有 不受限制的权限。修改代码访问安全信任级别 在 ASP.NET 中,您必须在 Machine.config 文件或 应用程序级 Web.config 文件并将应用程序配置为 部分信任应用程序。我将信任级别放在我的 web.config 和 从主机获取此错误消息:
解析器错误消息:此配置部分不能用于 这条路。当站点管理员已锁定访问权限时会发生这种情况 使用 from 到本节 继承的配置文件。
但是 HostGator 仍然坚持我编译为中等信任,在这个问题上有人对我有什么建议吗?
【问题讨论】:
标签: c# asp.net-mvc-4 medium-trust