小编Yas*_*had的帖子

HTTP 错误 500.24 - 内部服务器错误:system.web/identity@impersonate 设置为 true

我创建了一个 ASP.NET Web 应用程序 MVC Core 2.2 项目。然后我在 IIS Express 中运行它。但我收到以下错误:

HTTP 错误 500.24 - 内部服务器错误 检测到不适用于集成托管管道模式的 ASP.NET 设置。

最可能的原因:system.web/identity@impersonate 设置为 true。

您可以尝试的操作:如果应用程序支持,请禁用客户端模拟。如果您确定可以忽略此错误,则可以通过将 system.webServer/validation@validateIntegratedModeConfiguration 设置为 false 来禁用它。

这是我的 LunchSetting.json 代码:

{
  "iisSettings": {
    "windowsAuthentication": true,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:50764",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "http://localhost:50764",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "WebApplication2": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000"
    }
  }
}

Run Code Online (Sandbox Code Playgroud)

c# model-view-controller asp.net-core asp.net-core-2.0

5
推荐指数
2
解决办法
2万
查看次数