2014-10-20 219 views
0

我有一个解决方案(VisualStudi0 2013),直到几天前工作得非常好。突然,我重新启动计算机后,每次运行调试器时都会在本地出现以下错误。解决方案本身没有错误,但只在浏览器中有错误。我能够毫无问题地清理,构建,重建和发布解决方案。实际上,解决方案在我的电脑上运行良好,但不在本地运行。名称空间'System.Web.Mvc'中不存在类型或名称空间名称'ViewPage'

另一个事实是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临时文件的文件解决方案提供参考。我清除了临时文件,但它没有帮助。

Compiler Error Message: CS0234: The type or namespace name 'ViewPage' does not exist in the namespace 'System.Web.Mvc' (are you missing an assembly reference?)

源错误:

Line 136: public class views_home_index_aspx : global::System.Web.Mvc.ViewPage, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {

Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\vs\6f597118\63e8eef9\App_Web_index.aspx.a8d08dba.6ujukvge.0.cs Line: 136

回答

相关问题