gpt4 book ai didi

c# - 为中等信任级别编译 MVC 应用程序

转载 作者:太空狗 更新时间:2023-10-29 19:47:08 26 4
gpt4 key购买 nike

我正在尝试将 ASP.NET MVC4 站点部署到 HostGator 共享 Windows 主机。当他们的技术支持告诉我必须为中等安全性编译我的应用程序时,我遇到了一些麻烦。

据我所知,为应用程序设置信任级别的唯一方法是设置 <trust level="Medium">在 machine.config 或 web.config 中。我的假设是否错误,是否有另一种方法来编译我的应用程序以获得中等信任度?

基于我最初的假设,以及我在 this page 上找到的信息我将信任级别添加到我的 web.config 中:

By default, Web applications run with full trust and have unrestricted permissions. To modify code access security trust levels in ASP.NET, you have to set a switch in the Machine.config file or the application-level Web.config file and configure the application as a partial-trust application. I put the trust level in my web.config and get this error message form the host:

Parser Error Message: This configuration section cannot be used at this path. This happens when the site administrator has locked access to this section using from an inherited configuration file.

但是 HostGator 仍然坚持我编译为中等信任度,有人对我有什么关于这个问题的建议吗?

最佳答案

你是对的。您可以将 web.config 的信任设置更改为中等。但是,您可能有一些无法在部分信任模式下工作的程序集(例如某些 IoC 容器)。

唯一确定的方法是运行它并找出答案。

关于c# - 为中等信任级别编译 MVC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14676964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com