Asp.net mvc GoDaddy主机-如何解决安全异常

Asp.net mvc GoDaddy主机-如何解决安全异常,asp.net-mvc,exception,web-hosting,Asp.net Mvc,Exception,Web Hosting,我对GoDaddy的新主机有问题。只是为了测试,我创建了非常简单的ASP.NETMVC应用程序,没有数据库等。但是GoDaddy在我的视图中为@Html.ActionLink(“Home”、“Index”、“Home”)行触发了安全异常。我不明白原因 (说明:应用程序试图执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别。)确定我找到了解决方案。我必须在设置中将CAS信任级别从中等更改为完全。 如果您使用MVC 5,那是因为。您可以将

我对GoDaddy的新主机有问题。只是为了测试,我创建了非常简单的ASP.NETMVC应用程序,没有数据库等。但是GoDaddy在我的视图中为@Html.ActionLink(“Home”、“Index”、“Home”)行触发了安全异常。我不明白原因


(说明:应用程序试图执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别。)

确定我找到了解决方案。我必须在设置中将CAS信任级别从中等更改为完全。
如果您使用MVC 5,那是因为。您可以将此行添加到节中的web.config文件,以授予代码执行策略的完全信任:

<system.Web>
...
    <trust level="Full"/>
...
</system.Web>

...
...

这可以通过两种方式实现。 1-在WebConfig中添加以下代码


2-转到工具>NuGet软件包管理器>在Visual Studio中管理解决方案的NuGet软件包,找到“DotNetCompilerPlatform”,并将其卸载(如果有)。

谢谢朋友,在我的情况下,我必须做3件事,更改web.config以便。。。trust level=“Full”processRequestInApplicationTrust=“false”,
,卸载“DotNetCompilerPlatform”,并更改服务器上的置信度CA

答案是正确的,但您能否解释一下在web.config中的何处添加此选项
system.web
应该是添加它的根目录。这是帮助我在找到这个之前浪费了几个小时的帖子!这应该在GoDaddy的支持网站上。我必须做两件事才能让MVC应用程序在GoDaddy的Plesk主机上运行1)卸载nuget软件包Microsoft.CodeDom.Providers.DotnetCompilerPlatform 2)将信任级别设置为完全