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