Запускаю мои ASP. NET основные решения локально, запускает ли браузер URL-адреса, начинающиеся с "P: // localhost ..."? - PullRequest
0 голосов
/ 13 февраля 2020

Этого не происходит для каждого ASP. NET решения, которое я разрабатываю и запускаю локально, но иногда Visual Studio 2019 запускает мой браузер с URL-адресом моей стартовой страницы, но префикс URL перед "P: / localhost ", который, очевидно, не работает. Для пояснения это выглядит следующим образом:

URL в запущенном браузере

Это выглядит так, как если бы исходный URL-адрес должен был быть "" (разумным), но что-то вырвалось из «НТТ». Происходит следующее: браузер думает, что я пытаюсь просмотреть локальный файл, и тоже не может это сделать. На самом деле, если я щелкаю в поле URL, оно показывает префикс «file: ///»:

URL в запущенном браузере с фокусом

Очень странно. Я видел это и в Visual Studio 2017. Я не могу вспомнить какие-либо странные конфигурации, которые я мог бы установить, какие-либо надстройки для VS или что-то особенное в моей настройке, которое может быть причиной.

launchSettings. json

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:11111",
      "sslPort": 0
    }
  },
  "$schema": "http://json.schemastore.org/launchsettings.json",
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "requirements/1",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "BC.Service.Requirements": {
      "commandName": "Project",
      "launchBrowser": true,
      "launchUrl": "weatherforecast",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000"
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...