gpt4 book ai didi

asp.net-mvc - HTTP 错误 500.19 和错误代码 : 0x80070021

转载 作者:行者123 更新时间:2023-12-01 19:30:34 28 4
gpt4 key购买 nike

我有一个由 Visual Studio 2013 构建的简单 webAPI。当我从 VS13 运行它时,它运行良好,但是当我在本地 IIS 中复制该项目时,它会出现以下错误。

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

详细错误信息:

模块 IIS Web 核心

通知开始请求

处理程序尚未确定

错误代码0x80070021

配置错误此配置部分无法在此路径中使用。当该部分被锁定在父级别时,就会发生这种情况。锁定可以是默认设置 (overrideModeDefault="Deny"),也可以通过位置标记使用 overrideMode="Deny"或旧的allowOverride="false"显式设置。

配置文件\?\C:\inetpub\wwwroot\APITeslin\web.config

Config Source:

36:   <system.webServer>  
37: <handlers>
38: <remove name="ExtensionlessUrlHandler-Integrated-4.0" />

最佳答案

遇到完全相同的错误并提出这个问题。正如@SpaceBison 在评论中提到的,这个答案描述了解决方案 - https://stackoverflow.com/a/12867753/404099 。我发现得太晚了,它错过了一些步骤。这对我有用:

Windows Server 2012、IIS 8.5。也应该适用于其他版本。

  • 转到服务器管理器,点击“添加角色和功能”
  • 在角色部分中选择:Web 服务器
    • 在“安全”子部分中选择所有内容(我排除了摘要、IP 限制和 URL 授权,因为我们不使用它们)
    • 在“应用程序开发”下,选择 .NET Extensibility 4.5、ASP.NET 4.5 和两个 ISAPI 条目
  • 在功能部分中选择:NET 3.5、.NET 4.5、ASP.NET 4.5
  • 在 Web 服务器部分中,选择:Web 服务器(全部)、管理工具(IIS 管理控制台和管理服务)、Windows 身份验证 - 如果您使用其中任何一个

关于asp.net-mvc - HTTP 错误 500.19 和错误代码 : 0x80070021,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20048486/

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