gpt4 book ai didi

asp.net-mvc - 部署 ASP.NET MVC 项目

转载 作者:行者123 更新时间:2023-11-30 18:18:58 24 4
gpt4 key购买 nike

我正在尝试将默认 MVC 项目(来自 Visual Studio 2013)部署到远程服务器上。他们要求程序在中等信任模式下运行,我遇到了问题。我添加了 <trust level="Medium" originUrl="" /><system.web> Web.config 部分。然后,当我尝试在我的本地计算机上 运行该程序时,此行抛出 SecurityException:

@Html.ActionLink("Application name", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })

它位于 _Layout.cshtml 文件中,我没有从生成的模板中修改它(当您创建一个新的 MVC 5 项目时)。

我的问题是:我需要做什么才能让我的项目以中等信任模式运行?

最佳答案

当前版本的 ASP.NET 现在只支持完全信任。 MS 已在 Release Notes: Known Issues 中说明那:

ASP.NET MVC 5 no longer supports partial trust....

特别是 [assembly: AllowPartiallyTrustedCallers] 属性已从源代码中删除。您可以在 Levi 对 is-trying-to-develop-for-medium-trust-a-lost-cause 的回答中阅读有关 ASP.NET 官方立场的更多信息。 ,其中还包含有关移除支持原因的更多链接。

关于asp.net-mvc - 部署 ASP.NET MVC 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40233083/

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