ASP.Net MVC中出现信任级别问题的原因是什么
本文关键字:问题 别问 是什么 信任 MVC Net ASP | 更新日期: 2023-09-27 18:26:43
我有ASP.Net 4.5 MVC网站。我已经在共享服务器上托管了我的网站,但每次我创建子域或域时,我都会收到以下错误
应用程序尝试执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别。
我不是在这里问我应该做什么来修复这个错误,我知道。
但我的问题是
- 是哪种操作导致了此信任级别问题
- 我应该在我的网站上更改什么,这样,如果信任级别设置为中等(而不是完全),它就会根据需要进行渲染
默认情况下,为网站设置的ASP.NET信任级别为自定义高级信任,这对于大多数ASP.NET网站来说应该足够。
在某些情况下,您可能会发现需要更高的ASP.NET信任级别。如果您的应用程序需要"完全信任",则可以通过将以下内容添加到web.config文件来覆盖应用程序级别的信任级别。
要将您的网站置于完全信任状态,您需要将以下代码放入网站web.config文件的"configuration''system.web"部分:-
如果您的网站web.config文件没有"configuration''system.web"部分,则下面的示例包括web.config文件的以下部分:-
<configuration>
<system.web>
<trust level="Full" />
</system.web>
</configuration>
您可能会因为使用不同的信任级别而引用此链接:https://msdn.microsoft.com/en-IN/library/tkscy493(v=vs.85).aspx