Asp.net mvc 5 项目中Asp.NETIdentity FrameWork示例错误和扩展方法丢失

Asp.net mvc 5 项目中Asp.NETIdentity FrameWork示例错误和扩展方法丢失,asp.net-mvc-5,extension-methods,Asp.net Mvc 5,Extension Methods,我必须说的第一句话是“对不起我的英语不好” 最近,我试图从以下来源学习并下载asp.net Identity Framework及其示例: 我在一个空的mvc 5项目中从package manager控制台下载了这个示例(使用VS 2013),下载结束后,我打开了/Home/Index.cshtml。几秒钟后,VS在错误列表中列出了一些错误。下一步,我尝试查看另一个视图,然后列出了一些其他错误。一次又一次。打开每个视图之后。以下是其中一些: 名称“ViewBag”在当前上下文c中不存在:…\

我必须说的第一句话是“对不起我的英语不好”

最近,我试图从以下来源学习并下载asp.net Identity Framework及其示例:

我在一个空的mvc 5项目中从package manager控制台下载了这个示例(使用VS 2013),下载结束后,我打开了/Home/Index.cshtml。几秒钟后,VS在错误列表中列出了一些错误。下一步,我尝试查看另一个视图,然后列出了一些其他错误。一次又一次。打开每个视图之后。以下是其中一些:

名称“ViewBag”在当前上下文c中不存在:…\Documents\Visual Studio 2013\Projects\WebApplication5\WebApplication5\Views\Home\Index.cshtml

“System.Web.WebPages.Html.HtmlHelper”不包含“ActionLink”的定义,并且找不到接受“System.Web.WebPages.Html.HtmlHelper”类型的第一个参数的扩展方法“ActionLink”(是否缺少using指令或程序集引用?)c:\Users…\Documents\Visual Studio 2013\Projects\WebApplication5\WebApplication5\Views\Home\Index.cshtml

在所有视图中,每个扩展方法都会出现这些错误。在intellisense列表中没有扩展方法。我在项目中把他们都弄丢了。我搜索了许多论坛和编程mvc站点,但没有找到合适的答案

请帮帮我。

我找到了答案。 在解决方案的属性和重建解决方案中,我将.Net framework版本从4.5.1更改为4.5。 然后我再次将.NETFramework版本从4.5更改为4.5.1。之后,VisualStudio将识别所有扩展方法。 我不明白它是如何解决我的问题的,但它起了作用。
很抱歉我的英语不好。

我发现问题和错误与~/views/web.config有关。但我不知道是哪些变化导致了这些错误。我创建了新项目并下载了identity示例,但没有更改~/views/web.config,但此文件中的任何更改都不会破坏identity框架。