【问题标题】:ASP.Net Core - debbuger starts Chrome, but doesn't go to application URLASP.Net Core - 调试器启动 Chrome,但不转到应用程序 URL
【发布时间】:2020-09-16 08:40:39
【问题描述】:

启用“Windows 身份验证”并禁用“匿名身份验证”后,当我尝试调试我的应用程序时,会打开一个新的 Chrome 窗口,但它会停留在“about:blank”上,并且不会重定向到我的应用程序 URL。它可以在 Firefox 上正常运行。在我禁用“Windows 身份验证”并启用“匿名身份验证”后,它也可以正常工作。当我“运行而不调试”时,它也可以正常工作。当我关闭浏览器时调试不会停止,反之亦然。 我正在创建 ASP.Net Core 托管的 Blazor WebAssembly 应用程序。

这是我的launchSettings.json

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:51213",
      "sslPort": 44322
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
    },
    "AccessManager.Server": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000",
      "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
    }
  }
}

仅当我使用“IIS Express”配置文件时才会出现此问题。当我使用“AccessManager.Server”配置文件时它工作正常。

【问题讨论】:

    标签: google-chrome asp.net-core blazor


    【解决方案1】:

    有同样的问题(已经回答了here),一个简单的Ctrl + Shift + I 触发页面加载在我的情况下。

    【讨论】:

    • 遗憾的是,这对我不起作用。打开控制台后,没有任何变化,页面仍然在“about:blank”上。控制台中也没有消息。
    猜你喜欢
    • 2015-07-12
    • 1970-01-01
    • 2017-09-03
    • 2016-12-23
    • 2016-01-07
    • 1970-01-01
    • 2022-08-20
    • 1970-01-01
    相关资源
    最近更新 更多