Asp.net-Mvc

GoDaddy 託管 - 如何解決安全異常

  • May 23, 2019

我對 GoDaddy 中的新主機有疑問。只是為了測試,我創建了非常簡單的沒有數據庫等的 ASP .NET MVC 應用程序。但是 GoDaddy 在我的視圖中觸發 @Html.ActionLink(“Home”, “Index”, “Home”) 行的安全異常。我不明白原因。

(說明:應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限,請聯繫您的系統管理員或在配置文件中更改應用程序的信任級別。)

如果您使用 MVC 5,那是因為MVC 5 不再支持部分信任。您可以將此行添加到 web.config 文件中的部分以授予對程式碼執行策略的完全信任:

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

這可以通過兩種方式來完成。1 - 在 WebConfig 中添加以下程式碼 <system.web> <trust level="Full" /> </system.web>

2- 轉到工具 > NuGet 包管理器 > 管理 Visual Studio 中解決方案的 NuGet 包 找到“DotNetCompilerPlatform”並解除安裝它(如果存在)。

引用自:https://stackoverflow.com/questions/29727678