From today morning, my Visual Studio is behaving very strangely. I get the error «one or more errors occurred failed to launch debug adapter» whenever I run the project.
I run my project profile instead of running it in the IIS Express profile. Here is my launchSettings.json
file.
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:65498",
"sslPort": 44318
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"<ProjectName>": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:5001;http://localhost:5000"
}
}
}
And when I check the Output window, this is what I get.
The program ‘[22052] .exe’ has exited with code -1
(0xffffffff).
Another thing I noticed is that a new browser tab is opened without any URL in it, just an about:blank
page.
#visual-studio #asp.net-core #ide #visual-studio-2019 #development-environment
#visual-студия #asp.net-ядро #ide #visual-studio-2019 #разработка-окружающая среда
Вопрос:
С сегодняшнего утра моя Visual Studio ведет себя очень странно. Я получаю сообщение об ошибке «произошла одна или несколько ошибок, не удалось запустить debug adapter» всякий раз, когда я запускаю проект.
Я запускаю свой профиль проекта вместо того, чтобы запускать его в профиле IIS Express. Вот мой launchSettings.json
файл.
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:65498",
"sslPort": 44318
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"<ProjectName>": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:5001;http://localhost:5000"
}
}
}
И когда я проверяю окно вывода, это то, что я получаю.
Программа ‘[22052] .exe’ завершила работу с кодом -1 (0xffffffff).
Еще одна вещь, которую я заметил, — это то, что новая вкладка браузера открывается без какого-либо URL-адреса, просто about:blank
страница.
Комментарии:
1. У меня тоже возникает такая же проблема, когда он работает нормально уже целую вечность. Внезапно после обновления Edge он перестал работать; У меня нет окна консоли, и у меня не открыто окно браузера. Единственное решение — перейти на Chrome. Что странно, так это то, что он работает в первый раз после перезагрузки, а затем во второй раз выходит из строя.
Ответ №1:
У меня тоже возникла эта проблема, и я думаю, что это может быть как-то связано с браузером Edge (или обновлением?) И отладчиком JavaScript. В первый раз, когда я запускаю веб-приложение, все работает нормально. Каждый раз после этого я получаю сообщение «не удалось запустить адаптер отладки», показанное выше.
Я должен либо отключить отладчик Javascript, либо использовать Internet Explorer для запуска приложения.
Ответ №2:
Проблема заключалась в том, что процесс, который был запущен из моего предыдущего выполнения, все еще выполнялся. Когда мы запустим проект с помощью проекта profile, он запустит новый процесс, и вы можете увидеть, что есть новый Debug console window
, как на предыдущем изображении.
Вы можете просто закрыть это окно и снова запустить свой проект, и это устранит проблемы. Вы также можете включить параметр, который закроет этот процесс при остановке отладки. Для этого перейдите в Сервис, затем нажмите Параметры, выберите Отладка, а затем включите опцию Automatically close the console when debugging stops
.
Если вы не видите эту опцию, просто щелкните другие параметры в меню отладки и дождитесь загрузки содержимого, а затем снова щелкните меню отладки. Иногда он просто показывал пустой экран без каких-либо параметров. Похоже на ошибку Visual Studio 2019
.
Кроме того, не забудьте закрыть окно браузера, которое было открыто при последнем выполнении. Для меня он был открыт, поэтому открывалась новая вкладка с. about: blank
Счастливого кодирования !.
Комментарии:
1. К сожалению, это не исправило это для меня. Пробовал как с VS 2019, так и с VS 2020 Preview 2.1, все работало нормально, и со дня на день проблема начала возникать. VS запускает пустое окно браузера и не может определить, на каком порту запущен IIS. Таким образом, он пытается подключить отладчик к неправильному порту и получает отказ в подключении. Если я вручную перейду в том же окне браузера на страницу IIS Express, я смогу загрузить ее, но отладка по-прежнему не работает.
Ответ №3:
У нас та же проблема, zBestData
что и выше, с момента перехода на Visual Studio 2019, версия 16.9.1.
В данный момент у нас не так много времени, чтобы разобраться в этом, но, похоже, это связано с msedge.exe процессы, оставшиеся запущенными после сеанса отладки. В качестве обходного пути перед запуском второго сеанса отладки закройте все окна open Edge, а затем отключите все msedge.exe экземпляры (например, в диспетчере задач).
В противном случае мы обнаруживаем, что нам необходимо перезапустить систему, чтобы устранить ошибку.
Комментарии:
1. То же самое для меня после обновления до 16.9.3. Перезагрузка исправила это. (Я не пытался просто закрыть Visual Studio и перезапустить ее самостоятельно. Это тоже может сработать.)
Ответ №4:
Проблема, скорее всего, связана с вашим браузером, который в данном случае выступает в качестве адаптера отладки. Закройте все экземпляры вашего браузера.
Объяснение:
Как указано в сообщении об ошибке, в окне вывода содержится дополнительная информация.
Откройте visualstudio-js-debugger.txt досье. Он должен находиться в расположении, аналогичном указанному ниже.
Не забудьте заменить ваше имя пользователя в приведенном ниже пути на ваше правильное имя пользователя.
C:/Users/*your-user-name*/AppData/Local/Temp/visualstudio-js-debugger.txt
Файл должен выглядеть, как показано ниже, обратите внимание на идентификатор адаптера, выделенный красным, это браузер Chrome. Таким образом, в этом случае вы можете просто закрыть все экземпляры браузера Chrome.
Проблема заключалась в том, что процесс, начатый моим предыдущим выполнением, все еще работал. Когда мы запускаем проект с использованием проекта профиля, он запускает новый процесс, и вы можете видеть, что есть новый
Debug console window
как на предыдущем изображении.
Вы можете просто закрыть это окно и снова запустить свой проект, и это решит проблемы. Вы также можете включить параметр, который закроет этот процесс при остановке отладки. Для этого перейдите в Инструменты, затем нажмите Параметры, выберите Отладка и затем включите параметр.
Automatically close the console when debugging stops
.
Если вы не видите этот параметр, просто щелкните другие параметры в меню «Отладка» и дождитесь загрузки содержимого, а затем снова щелкните меню «Отладка». Иногда просто показывался пустой экран без каких-либо параметров. Похоже на ошибку в
Visual Studio 2019
.
Кроме того, не забудьте закрыть окно браузера, которое было открыто после последнего выполнения. Для меня он был открыт, поэтому новая вкладка с
about: blank
открывался.
Удачного кодирования !.
3 / 3 / 1 Регистрация: 09.08.2020 Сообщений: 46 |
|
1 |
|
VS 2019 Ошибка при публикации22.09.2021, 17:44. Показов 8175. Ответов 7
Уважаемые пользователи, почему возникает данная ошибка? Не могу опубликовать проект. В файле «tmp4D94»: Microsoft.WebTools.Shared.Exceptions.WebToolsException: При публикации произошла ошибка. Не удалось определить причину ошибки. Дополнительные сведения см. в журнале вывода.
0 |
2102 / 1976 / 446 Регистрация: 17.02.2019 Сообщений: 3,169 |
|
22.09.2021, 18:14 |
2 |
А что пишут в
0 |
3 / 3 / 1 Регистрация: 09.08.2020 Сообщений: 46 |
|
22.09.2021, 18:16 [ТС] |
3 |
January29, вот: Microsoft.WebTools.Shared.Exceptions.WebToolsException: При публикации произошла ошибка. Не удалось определить причину ошибки. Дополнительные сведения см. в журнале вывода.
0 |
2102 / 1976 / 446 Регистрация: 17.02.2019 Сообщений: 3,169 |
|
22.09.2021, 19:46 |
4 |
Yes Chad, На всякий случай сделайте бэкап проекта Добавлено через 16 минут
1 |
3 / 3 / 1 Регистрация: 09.08.2020 Сообщений: 46 |
|
22.09.2021, 19:52 [ТС] |
5 |
January29, к сожалению, данный способ не помог. К слову, данная ошибка возникает в любом (даже пустом) проекте.
0 |
2102 / 1976 / 446 Регистрация: 17.02.2019 Сообщений: 3,169 |
|
22.09.2021, 20:43 |
6 |
Вот только сейчас опубликовал. Все норм. Ну да ладно. Не по теме: Будем думу думать.
1 |
2102 / 1976 / 446 Регистрация: 17.02.2019 Сообщений: 3,169 |
|
26.09.2021, 22:51 |
7 |
Yes Chad,как то так пишут. Решение:
Эта ошибка возникает, когда, по крайней мере, насколько мне известно, в Visual Studio 2019 были текущие обновления. Когда я столкнулся с этой ошибкой, у меня были другие приложения в решении, похоже, что Visual Studio испытывает проблемы при создании других проектов, включенных в то же решение. Если вам нужно узнать больше о вашем конкретном сценарии проекта, проверьте окно вывода в Visual Studio на наличие сведений об ошибках. Это полезно при диагностике проблемы, например, в ошибке, зарегистрированной в консоли вывода (Сборка + IntelliSense), может быть указано: «Платформа RuntimeIdentifier» win-x64 «и платформа X86 должны быть совместимы», тогда вы будете знать, что вам нужна одна и та же платформа как в профиле платформы, так и в профиле публикации.
0 |
3 / 3 / 1 Регистрация: 09.08.2020 Сообщений: 46 |
|
26.09.2021, 23:05 [ТС] |
8 |
РешениеЯ нашел решение. Nuget.org начал принудительно использовать TLS 1.2 (и отказался от поддержки TLS 1.1 и 1.0) в начале 2020-го года. Это и вызывало ошибку при публикации приложения в Visual Studio. В Windows 7 TLS 1.2 по умолчанию отключен, однако его можно включить.
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
26.09.2021, 23:05 |
Помогаю со студенческими работами здесь Ошибка при публикации приложения MVC с базой MS SQL Server подход Database First
Ошибка публикации приложения
Ошибка 500 на хосте, после публикации сайта Ошибка браузера CefSharp после публикации проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 8 |
С сегодняшнего утра моя Visual Studio ведет себя очень странно. Я получаю сообщение об ошибке «Произошла одна или несколько ошибок, не удалось запустить адаптер отладки» всякий раз, когда я запускаю проект.
Я запускаю свой профиль проекта, а не запускаю его в профиле IIS Express. Вот мой launchSettings.json
файл.
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:65498",
"sslPort": 44318
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"<ProjectName>": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:5001;http://localhost:5000"
}
}
}
И когда я проверяю окно вывода, это то, что я получаю.
Программа «[22052] .exe» завершилась с кодом -1
(0xffffffff).
Еще одна вещь, которую я заметил, это то, что новая вкладка браузера открывается без какого-либо URL-адреса, просто страница about:blank
.
Перейти к ответу
Данный вопрос помечен как решенный
Ответы
5
Проблема заключалась в том, что процесс, который начался с моего предыдущего выполнения, все еще работал. Когда мы запускаем проект, используя проект профиля, он запускает новый процесс, и вы можете видеть, что есть новый Debug console window
, как на предыдущем изображении.
Вы можете просто закрыть это окно и снова запустить свой проект, и это устранит проблемы. Вы также можете включить параметр, который закроет этот процесс, когда отладка остановится. Для этого перейдите в «Инструменты», затем нажмите «Параметры», выберите «Отладка», а затем включите параметр Automatically close the console when debugging stops
.
Если вы не видите этот параметр, просто щелкните другие параметры в меню «Отладка» и дождитесь загрузки содержимого, а затем снова щелкните меню «Отладка». Иногда он просто показывал пустой экран без каких-либо опций. Похоже на ошибку в Visual Studio 2019
.
Также обязательно закройте окно браузера, которое было открыто при последнем выполнении. У меня он был открыт, поэтому открывалась новая вкладка с about: blank
.
Удачного кодирования!.
У меня тоже есть эта проблема, и я думаю, что это может быть связано с браузером Edge (или обновлением?) И отладчиком JavaScript. При первом запуске WebApp все работает нормально. Каждый раз после этого я получаю «не удалось запустить адаптер отладки», показанный выше.
Мне нужно либо отключить отладчик Javascript, либо использовать Internet Explorer для запуска приложения.
У нас возникла та же проблема, что и zBestData
выше, после перехода на Visual Studio 2019 версии 16.9.1.
На данный момент у нас не так много времени, чтобы разобраться в этом, но, похоже, это связано с процессами msedge.exe, оставшимися запущенными после сеанса отладки. В качестве обходного пути перед запуском второго сеанса отладки закройте все открытые окна Edge, а затем завершите все экземпляры msedge.exe (например, в диспетчере задач).
В противном случае мы обнаружим, что нам нужно перезапустить систему, чтобы устранить ошибку.
Проблема, скорее всего, связана с вашим браузером, который в данном случае действует как отладочный адаптер. Закройте все экземпляры вашего браузера.
Объяснение:
Как указывает сообщение об ошибке, в окне вывода есть дополнительная информация.
Откройте файл visualstudio-js-debugger.txt. Он должен находиться в месте, подобном показанному ниже.
Не забудьте заменить ваше имя пользователя в указанном ниже пути вашим правильным именем пользователя.
C:/Users/*your-user-name*/AppData/Local/Temp/visualstudio-js-debugger.txt
Файл должен выглядеть, как показано ниже, обратите внимание на идентификатор адаптера, выделенный красным, это браузер Chrome. Таким образом, в этом случае вы можете просто закрыть все экземпляры браузера Chrome.
Переключите браузер, например. в Opera, и все будет работать.
Потому что движок Edge может работать, например, в Teams/Outlook и сообщит о проблеме.
Другие вопросы по теме
- Remove From My Forums
Ошибка при публикации проекта.
-
Вопрос
-
Здравствуйте. При публикации проекта ASP.NET MVC5 я получаю ошибку «Сбой публикации»
Содержимое файла tmpD547.tmp:
16.03.2018 9:46:35 System.AggregateException: Произошла одна или несколько ошибок. ---> System.Exception: Сбой публикации из-за ошибок сборки. Дополнительную информацию см. в списке ошибок. --- Конец трассировки внутреннего стека исключений --- в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) в Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass40_0.<PublishAsync>b__2() в System.Threading.Tasks.Task`1.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.<RunPublishTaskAsync>d__88.MoveNext() ---> (Внутреннее исключение #0) System.Exception: Сбой публикации из-за ошибок сборки. Дополнительную информацию см. в списке ошибок.<--- ===================
Версия студии 15.6.2. Подскажите пожалуйста, в чём может быть проблема?
Ответы
-
Проблему нашёл. В проект попал файл Thumbs.db.
-
Помечено в качестве ответа
16 марта 2018 г. 8:02
-
Помечено в качестве ответа
Каждый раз после запуска программы выводится эта ошибка в конструкторе. Из за чего не знаю.
System.Resources.MissingSatelliteAssemblyException
Сопровождающая сборка с именем «Microsoft.VisualStudio.DesignTools.SurfaceDesigner.resources.dll, Version=17.0.0.0, PublicKeyToken=b03f5f7f11d5a3a» для резервной культуры «en» не может быть обнаружена или загружена. Обычно это обусловлено неисправностью при установке. Возможно, следует переустановить или восстановить приложение.
в System.Resources.ManifestBasedResourceGroveler.HandleSatelliteMissing()
в System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
в System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
в System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
в System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
в System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
в Microsoft.VisualStudio.DesignTools.SurfaceDesigner.DesignerTapStringTable.GetStringTable[T]()
в Microsoft.VisualStudio.DesignTools.WpfSurfaceDesigner.Views.WpfSurfaceProcessContext.GetDesignerTapStringTable()
в Microsoft.VisualStudio.DesignTools.SurfaceDesigner.Documents.SurfaceIsolation.SurfaceProcessContext.InitializePipeline()
в Microsoft.VisualStudio.DesignTools.SurfaceDesigner.Documents.SurfaceIsolation.SurfaceProcessContext.FinishSurfaceProcessCreation(DateTime start, Boolean forcePlatformOnly)
в Microsoft.VisualStudio.DesignTools.SurfaceDesigner.Documents.SurfaceIsolation.SurfaceProcessContext.d__105.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Microsoft.VisualStudio.DesignTools.XamlSurfaceDesigner.Views.IsolatedSurfaceImageHost.d__66.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
System.AggregateException
Произошла одна или несколько ошибок.