类型'ASP._Page_index_cshtml'不继承自'System.Web.WebPages.WebPage'

O.O*_*O.O 9 asp.net asp.net-mvc razor asp.net-mvc-4

我正进入(状态:

类型'ASP._Page_index_cshtml'不从'System.Web.WebPages.WebPage'继承.

当我浏览到我的index.cshtml文件.这很简单:

@using System.Web.Optimization
@inherits System.Web.Mvc.WebViewPage
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width">
    <title>Hello World</title>
    @Styles.Render("~/Content/css", "~/Content/themes/base/css")
    @Scripts.Render("~/bundles/modernizr")
</head>
<body>
    @Scripts.Render(
        "~/bundles/jquery",
        "~/bundles/jqueryui"
    )
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的index.cshtml文件在Views文件夹之外,如果这很重要的话.

O.O*_*O.O 2

我只需要删除:@inherits System.Web.Mvc.WebViewPage

看起来我在重新组织项目时遇到了复制粘贴错误。