我最初在 Visual Studio 2008 中使用 .net 3.5 和 mvc 2 构建了一个项目。我将它迁移到使用 .net 4 和 mvc 4 的 Visual Studio 2010。我的项目成功运行,没有任何错误。但是当我打开一个控制器时,它显示错误。例如,它无法检测控制器中的 Request 或 HttpContext 对象属性,当我说 Request.IsAuthenticated 或任何 Request 或 HttpContent 属性时,它会变为红色。错误说 IsAuthenticated 未定义。有趣的部分是它可以完美地编译和运行。有点奇怪,因为当我在 MVC 4 中创建一个新项目时,它确实显示了这样的错误。这绝对是需要更改的项目级别设置。请帮忙。
问问题
221 次