gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:49:41 24 4
gpt4 key购买 nike

我得到:

Type 'ASP._Page_index_cshtml' does not inherit from '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>

我的index.cshtml 文件位于Views 文件夹之外(如果这很重要的话)。

最佳答案

不要删除继承,这可能是必要的,并且可能会在将来导致其他问题。

试试这个:

在失败的 Web 项目中启用“查看所有文件”,然后搜索看起来正确但未包含在 Visual Studio 中的文件,然后将其删除。如果在部署文件夹中失败,请尝试清理该文件夹,然后重新部署站点,您可能有不需要的文件,可能会导致相同的问题。

就我而言,在 web 项目的根目录下,我有一个额外的 _ViewStart.cshtml 副本(从项目中排除),我删除了该文件,这样就成功了。

希望它能有所帮助,如果这也能解决您的问题,请告诉我。

关于asp.net - 类型 'ASP._Page_index_cshtml' 不继承自 'System.Web.WebPages.WebPage',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15594135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com