Я создал ядро ASP.NET + приложение Angular, и в какой-то момент отладка в VS2017 с помощью IISExpress перестала обслуживать текущую версию моего углового кода.
При запуске отладки в VS2017 открывается GoogleChrome с URL
http://localhost:53504/login
Если я открою файл кода в
Developer tools -> Sources -> webpack:// -> . -> src
, это действительно старая версия.Я понятия не имею, почему он получает это, а не файл, хранящийся на диске, и то, что я вижу в VS2017.
Это работало раньше.
Если я проверяю порт для ng serve от VS2017Окно вывода и открыть этот URL в Chrome Я вижу текущую версию источника.
ng serve "--port" "52685"
** Angular Live Development Server прослушивает localhost: 52685, откройте браузер на http://localhost:52685/ **
Как заставить URL, открытый F5, иметь текущую версию моего углового кода?
Я перезапустил компьютер, чтобы убедиться, что предыдущие сеансы отладки не активны.
Вот мой запускSettings.json
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:53504",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"NIS": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}