Asp.net 类型或命名空间名称';查看页面';命名空间中不存在';System.Web.Mvc';

Asp.net 类型或命名空间名称';查看页面';命名空间中不存在';System.Web.Mvc';,asp.net,asp.net-mvc,debugging,visual-studio-2013,Asp.net,Asp.net Mvc,Debugging,Visual Studio 2013,我有一个解决方案(VisualStudi0 2013),直到几天前还运行得非常好。在重新启动计算机后,每次运行调试器时,我都会突然在本地出现以下错误。解决方案本身没有错误,但仅在浏览器中有错误。我能够毫无问题地清理、构建、重建和发布解决方案。事实上,该解决方案在线运行良好,但在我的计算机上无法本地运行 另一个事实是,对aspx文件进行调试时没有任何错误。只有MVC提供的页面才会抛出此错误 我搜索了ViewPage,它只存在于web.config中 pageBaseType="System.Web

我有一个解决方案(VisualStudi0 2013),直到几天前还运行得非常好。在重新启动计算机后,每次运行调试器时,我都会突然在本地出现以下错误。解决方案本身没有错误,但仅在浏览器中有错误。我能够毫无问题地清理、构建、重建和发布解决方案。事实上,该解决方案在线运行良好,但在我的计算机上无法本地运行

另一个事实是,对aspx文件进行调试时没有任何错误。只有MVC提供的页面才会抛出此错误

我搜索了ViewPage,它只存在于web.config中

pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXXXXXX"
我确信ViewPage在“System.Web.Mvc”下的解决方案引用中可用,但为什么我在临时ASP.NET文件中的文件中出现此错误。我清除了临时文件,但没用

编译器错误消息:CS0234:类型或命名空间名称“ViewPage”不正确 存在于命名空间“System.Web.Mvc”中(是否缺少程序集引用?)

源错误:

第136行:公共类视图\u home\u索引\u aspx:global::System.Web.Mvc.ViewPage,System.Web.SessionState.irerequiressessionstate,System.Web.IHttpHandler{

源文件:c:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NET临时文件\vs\6f597118\63e8eef9\App\U Web\U index.aspx.a8d08dba.6ujukvge.0.cs行:136


这是由安全更新引起的。我通过在System.Web.Mvc参考上将CopyLocal设置为true来修复它,但您可以在

上获得由安全更新引起的更多详细信息。我通过在System.Web.Mvc参考上将CopyLocal设置为true来修复它,但您可以在

上获得更多详细信息。谢谢您的提示。我还通过设置C来修复它在System.Web.Mvc引用中opyLocal设置为true。我正在使用Mvc 5。感谢您提供的提示。我还通过在System.Web.Mvc引用中将CopyLocal设置为true来修复它。我正在使用Mvc 5。