【发布时间】:2014-08-01 11:32:50
【问题描述】:
坐在一个有趣的问题上。服务器不支持.NET 4.5(客户端未提及)
但该应用是使用 ASP.NET MVC 5 编写的(仅在 .NET 4.5 上运行)。
所以降级点网就意味着降级ASP.NET MVC版本。
我们遇到的许多错误之一是
命名空间“System.Web”中不存在类型或命名空间名称“Mvc”
我只能假设这是由于在 ASP.NET MVC 5 中实现了所有 Owin 中间件。
有没有人有删除这些引用并支持 ASP.NET MVC 4 的经验?
按照下面 Greg 的建议,我运行了删除 v5 并在 v4 中添加的 nuget,但现在所有 Owin 的东西都是一个问题
【问题讨论】:
-
您安装了 v4 nuget 吗? nuget.org/packages/Microsoft.AspNet.Mvc/4.0.30506
-
您是否尝试过首先在您的解决方案中定位 .NET Framework 4.0?
-
格雷格,我听从了你的建议。谢谢解决了很多代码问题。现在仍然坐在所有 owin 的东西上 - 见主帖
标签: c# asp.net-mvc asp.net-mvc-4