【发布时间】:2020-01-17 20:21:27
【问题描述】:
我几乎完成了从 ASP.NET MVC 5 到 .NET Core 3.1 的迁移,我收到了这个错误,
“命名空间‘System.Web’中不存在类型或命名空间名称‘Mvc’(您是否缺少汇编引用?)。
错误发生在我设置模型的“视图 -> 共享 -> Error.cshtml”视图中。
@model System.Web.Mvc.HandleErrorInfo
@{
ViewBag.Title = "Error"
}
<h1 class="text-danger">Error.</h1>
<h2 class="text-danger">An error occurred while processing your request.</h2>
我已删除所有 AspNetCore 包并重新添加它们,我尝试重新启动我的 Visual Studio (VS19) 都无济于事。
也许错误处理已从 .NET Core 中的 Mvc 包中移出,这是我的最佳猜测。
【问题讨论】:
-
您是否尝试将其更改为
using Microsoft.AspNetCore.Mvc;?
标签: asp.net-core asp.net-mvc-5 asp.net-core-3.1