GoDaddy hosting - How to solve Security Exception

江枫思渺然 提交于 2019-12-22 04:42:13

问题


I have a problem with new hosting in GoDaddy. Just for testing I created very simple ASP .NET MVC application without database etc. But GoDaddy triggers Security Exception for line @Html.ActionLink("Home", "Index", "Home") in my View. I don't understand the reason.

(Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.)


回答1:


If you use MVC 5 it is because MVC 5 no longer supports partial trust. You can Add this line to web.config file in section to grant full trust to code execution policy:

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



回答2:


This can be done by two ways. 1 - Add following code in WebConfig <system.web> <trust level="Full" /> </system.web>

2- Go to Tools > NuGet Package Manager > Manage NuGet Packages for Solution in Visual Studio Find “DotNetCompilerPlatform” and uninstall it if present.




回答3:


OK I found the solution. I had to change CAS trust level from medium to full in the settings. https://support.godaddy.com/help/article/8999/do-your-hosting-accounts-support-mvc4-and-mcv5-applications?countrysite=uk




回答4:


thanks friend, in my case I had to do the 3 things, change the web.config so... trust level="Full" processRequestInApplicationTrust="false", , uninstall the "DotNetCompilerPlatform", and change the confidence level CAS on the server



来源:https://stackoverflow.com/questions/29727678/godaddy-hosting-how-to-solve-security-exception

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!