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 |
Сообщение было отмечено January29 как решение РешениеЯ нашел решение. 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 Стала возникать «Ошибка при создании формы» после публикации Ошибка публикации приложения Ошибка публикации приложения Ошибка после публикации сайта на Somee.com Ошибка 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
Произошла одна или несколько ошибок.