gpt4 book ai didi

C# 和 Razor - 您请求的页面类型未提供,因为它已被明确禁止。扩展名 '.cshtml' 可能不正确

转载 作者:可可西里 更新时间:2023-11-01 08:40:39 24 4
gpt4 key购买 nike

我浏览了其他帖子,但似乎没有一个能回答我的问题。

  • 我在 WebMatrix (ASP.NET) 中创建了一个空站点
  • 我在 VWD 2013 中打开了那个网站
  • 我按了 F5,它在 http://local.com:59833/ContentPage.cshtml 这样的 URL 上运行良好
  • 我转到 http://local.com/cscsu_bi/ContentPage.cshtml它不适用于以下错误

    “/”应用程序中的服务器错误。

    不提供此类页面。

    说明:您所请求的页面类型未被提供,因为它已被明确禁止。扩展名“.cshtml”可能不正确。请检查下面的 URL 并确保其拼写正确。

    请求的 URL:/cscsu_bi/ContentPage.cshtml

  • web.config文件如下

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="webpages:Enabled" value="true" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>

我使用的是 Windows 7。有什么明显的错误吗?

谢谢

最佳答案

我缺少 Microsoft.AspNet.WebPages NuGet 包。安装它解决了我的问题。 (此包依赖于 Microsoft.Web.InfrastructureMicrosoft.Web.Razor,因此包含它们)

如果您使用 NuGet 控制台,只需键入:

Install-Package Microsoft.AspNet.WebPages

关于C# 和 Razor - 您请求的页面类型未提供,因为它已被明确禁止。扩展名 '.cshtml' 可能不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22247982/

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