Этого не происходит для каждого 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"
}
}
}