У меня есть программа, которая, когда я нажимаю F5 для запуска программы, показывает эту ошибку и не запускается: Ошибка при попытке запустить проект, Невозможно запустить программу ‘F. ` Удаленный отладочный монитор Microsoft Visual Studio (MSVSMON.EXE) не работает на удаленном компьютере. Это пока успешно компилируется проект. Есть ли какие-либо настройки проекта, которые должны быть установлены некорректно?? Я использую Visual Studio 2012 Update 2.
mehrandvd 13 окт. 2013, в 20:19
Поделиться
Поделиться:
visual-studio
visual-studio-2012
20 ответов
Лучший ответ
Я обнаружил, что причина не в понижении! Это о программном обеспечении туннелирования под названием «Proxifier». Хотя он работает в системе, это вызывает проблему Visual Studio.
mehrandvd 27 окт. 2013, в 07:26
Поделиться
Спасибо приятель. Это сработало без нареканий. Хотя следует отметить, что вам нужно перезапустить Visual Studio после закрытия Proxifier, иначе он будет продолжать выдавать ту же ошибку!
С#/Visual Studio. Debug. Отладка программы. Поиск ошибок.
Pranav Jituri 11 авг. 2014, в 04:44
Иранские истории 🙂
Saber 08 сен. 2015, в 12:38
Не могли бы вы быть немного более конкретным об этом ( Proxifier )? И какое это имеет отношение к моему VS 2015 Community ? В прошлый раз я проверил, что проблем не было. Теперь, когда я запускаю свою систему, я получаю эту ошибку. Я пытаюсь использовать Local IIS .
Vedant 22 окт. 2016, в 13:57
Jitendra Pancholi 19 авг. 2018, в 12:10
Я также выключил свое соединение Cisco VPN и мог успешно работать.
ot0 08 май 2019, в 09:41
Показать ещё 3 комментария
У меня это было, когда у меня есть запись в моем файле HOSTS для локального запуска сайта, но я прокомментировал это, чтобы позволить мне просматривать вживую.
Например, живой сайт работает на http://my.url.com
В VS в свойствах для веб-проекта на вкладке «Веб» у меня есть URL проекта, указанный выше. Когда я хочу отлаживать локально, я помещаю следующее в мой файл HOSTS
127.0.0.1 my.url.com
Когда я закончил, и я хочу вернуться к жизни, я прокомментирую это.
#127.0.0.1 my.url.com
Если в будущем мне нужно снова отлаживать, VS пытается отлаживать сервер live, а запрос перенаправляется обратно на localhost через запись HOSTS.
Wayne Feltham 18 дек. 2013, в 10:53
Поделиться
Также, если вы используете локальную виртуальную машину и у вас есть записи о хостах, и по какой-то причине ваш IP-адрес изменился при обновлении DNS, это может быть вашим ответом.
Damen TheSifter 25 март 2014, в 02:29
Благодарю. Так как я всегда забываю переключать запись своего хоста, я начал делать это немного по-другому. Я добавлю запись hosts для local.mydomainname.com в 127.0.0.1 и укажу на это VS и мой локальный IIS. Тогда я все еще могу зайти на www.mydomainname.com и получить живой сайт для сравнения.
solublefish 03 окт. 2016, в 22:50
Я использую Proxifier, добавляю правило для маршрута:: 1 (IPV6 Loop-back) Direct, а не через прокси.
Без этого вы не станете программистом! Найти ошибку в коде. Отладка. Как пользоваться отладчиком #23
Johan 07 май 2015, в 14:25
Поделиться
спасибо, сработало для меня. примечание: Visual Studio необходимо перезапустить после установки этого правила.
Saleh 06 янв. 2016, в 05:11
У меня была и эта проблема.
Решение заключалось в том, чтобы исправить запись для имени моего компьютера в файле моих хостов на правильный IP-адрес.
История: Я первоначально помещал запись в файл hosts, потому что VS принимал около 1 минуты (да 60 секунд), чтобы войти в режим отладки. Я обнаружил, что помещение записи в файл моих хостов, содержащий мой IP-адрес ПК, и его имя хоста заставили VS перейти в режим отладки через 1-2 секунды!
Также стоит упомянуть, что я, на страницах свойств → параметры запуска, настраивает VS на «Не открывать страницу. Подождите. » и «Пользовательский пользовательский сервер» и установите «Базовый URL» на веб-сайт на моем локальном IIS
kesse 28 авг. 2015, в 09:40
Поделиться
У меня это регулярно на VS 2013 и Windows 8.1 на 64-битном ПК. Он исчезает, если вы перейдете к стартовому проекту, откройте свойства проекта, перейдите на вкладку «Создать» и измените «Цель платформы» с «Любой процессор» на «x86».
AndresRohrAtlasInformatik 22 авг. 2015, в 09:29
Поделиться
Нашел полезным на моем Windows 7 64 бит, VS2013
Nitin Daware 15 май 2016, в 05:13
IIS → Пул приложений → выберите пул → предварительная настройка → Включить 32-разрядные приложения = true. Это сработало для меня.
Ae Ratchapol 03 сен. 2014, в 06:26
Поделиться
В течение нескольких дней гуглсферы поднимались и опускались, и на помощь приходит 4-летний совет. Пропустил время, когда настоящий мужчина запоминает все свои ответы . ^ _ ^
Whoever 22 март 2018, в 16:04
Попробуйте выбрать ‘Local Machine’ при запуске приложения. Похоже, что удаленная машина выбрана для отладки.
Также проверьте подробности этой ошибки на MSDN
При попытке удаленной отладки вы можете получить эту ошибку сообщение. Это означает, что Visual Studio не смог найти экземпляр Удаленный отладочный монитор Visual Studio на удаленном компьютере. Удаленный отладочный монитор Visual Studio необходим для удаленного отладка для работы.
Rahul Tripathi 13 окт. 2013, в 19:23
Поделиться
Я не могу найти такое меню на панели инструментов !? Где это точно?
mehrandvd 13 окт.
2013, в 18:34
Rahul Tripathi 13 окт. 2013, в 18:35
Я имею в виду, что в моем меню есть только одна опция с именем «Пуск», но нет других опций, перечисленных выше.
mehrandvd 13 окт. 2013, в 18:45
Какие параметры доступны в меню «Пуск»? Вы должны иметь права администратора!
Rahul Tripathi 13 окт.
2013, в 18:52
Там нет доступных вариантов там. Может быть, эти параметры для приложений Wpf или приложений, отличных от WinForm .
mehrandvd 13 окт. 2013, в 21:19
В сообществе VS 2015 нет ничего похожего на Local Machine , даже после вашего комментария. Не могли бы вы быть более конкретным.
Vedant 22 окт. 2016, в 13:49
Показать ещё 4 комментария
Вы должны были убить процесс msvmon по ошибке. Я знаю, что это звучит глупо, но попробуйте перезапустить VS, и если это не сработает, попробуйте перезагрузить компьютер. Но я заметил, что когда мы запускаем VS, процесс msvmon будет работать в фоновом режиме.
Aster Veigas 13 окт. 2013, в 19:02
Поделиться
Такие вещи, которые могут показаться глупыми, часто являются лучшим решением. Перезапуск VS решил мою проблему. Спасибо!
Jean-François 20 окт. 2015, в 22:00
Вот несколько вещей, которые нужно попробовать:
Для меня мой URL-адрес проекта (в свойствах проекта) по какой-то причине был перегружен настройкой из другого члена команды. Мне просто нужно было вернуть его мне:
Также вы можете попробовать настроить сервер на использование IIS Express, если вы еще не используете это.
RayLoveless 28 май 2014, в 16:10
Поделиться
Спасибо, это сработало. Вы спасли весь мой день 🙂
Senjuti Mahapatra 06 июль 2017, в 16:25
RayLoveless 14 июль 2017, в 19:29
Если вы пришли из-за проблемы с Azure, проверьте это:
Попробуйте вручную установить отладчик:
Я изложил шаги в следующем ответе:
Jose A 02 март 2016, в 07:03
Поделиться
У меня была эта проблема после перезагрузки моего маршрутизатора.
Оказывается, перезагрузка снова назначила IP-адреса моих устройств, но в другом порядке. Например, в моем файле Hosts у меня был IP-адрес как 192.168.0.3, но когда я снова проверил его с помощью командной строки ipconfig, IP-адрес был 192.168.0.4.
Итак, если вы столкнулись с этой проблемой, убедитесь, что IP-адрес в вашем файле хостов соответствует вашему текущему IP-адресу, поскольку он может быть изменен!
pookie 17 янв. 2016, в 21:19
Поделиться
Моя проблема решена, когда я добавляю devenv.exe в исключения брандмауэра
Antoops 30 окт. 2017, в 09:38
Поделиться
Это происходит, когда вы пытаетесь запустить свой проект в IIS вместо IIS express, и ваша Visual Studio не может подключиться к веб-сайту в IIS.
Если ваш сайт не привязан к локальному хосту, и вы указали привязку имени домена, вам нужно убедиться, что ваш файл хоста (Run- > drivers- > etc- > hosts) имеет запись, указывающую на это имя домена.
Rakesh 26 май 2017, в 09:54
Поделиться
Сделайте это для вашей конфигурации отладки. Но снимите флажок в настройке Release.
Subhash Makkena 24 апр. 2017, в 19:29
Поделиться
У меня также была та же проблема. У меня была эта проблема, когда я использовал Visual Studio 2012 Update 5.
Следующая ссылка дает более подробное объяснение по различным сценариям, в которых может произойти эта ошибка. https://msdn.microsoft.com/en-us/library/ms164726.aspx
Ссылка говорит, что Visual Studio представляет собой 32-разрядное приложение, поэтому для отладки 64-разрядных приложений используется 64-разрядная версия удаленного отладчика. Эти два процесса взаимодействуют с локальной сетью на локальном компьютере. Никакой трафик не выходит из компьютера, но возможно, что стороннее программное обеспечение безопасности может блокировать сообщение.
Итак, что я сделал, я открыл настройки брандмауэра.
Панель управления → Система и безопасность → Брандмауэр Windows → Разрешенные приложения для связи через брандмауэр Windows
И добавил MSVSMON.exe в список разрешенных приложений. Это сработало для меня.
Примечание. Файл MSVSMON.exe можно найти в следующем каталоге:
C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDEУдаленный отладчикx64
Источник: overcoder.net
Отладка веб-приложений: ошибки и устранение неполадок
Область применения:Visual Studio
Visual Studio для Mac
Visual Studio Code
При попытке отладки веб-приложений возможны следующие ошибки:
- Устранение неполадок
- Ошибка: веб-узел использует IP-адрес
- Ошибка: проверка безопасности не прошла, так как не был получен ответ от службы администрирования IIS
- Ошибка: не установлено средство ASP.NET
- Ошибка: сбой отладки из-за того, что отключена встроенная проверка подлинности Windows
- Ошибка: веб-сервер настроен неправильно
- Ошибка: веб-сервер заблокирован и блокирует команду DEBUG
- Ошибка: время ожидания при отладке веб-служб
- Ошибка: не удается запустить отладку на веб-сервере
См. также
- Безопасность отладчика
- Отладка веб-приложений и скриптов
Источник: learn.microsoft.com
Visual Studio 2017 не работает режим отладки
Проблема в следующем. При запуске проекта через IIS работает
если запускаешь проект через режим отладки то результат такой
И если ты пытаешься зарегиться или войти выдаёт
Не могу понять почему. вот файл Program.cs
public class Program < public static void Main(string[] args) < BuildWebHost(args).Run(); >public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseStartup() .Build(); >
Вот appsiting.json
< «ConnectionStrings»: < «DefaultConnection»: «Server=.\SQLEXPRESS;Database=aspLaboratory56;Trusted_Connection=True;MultipleActiveResultSets=true» >, «Logging»: < «IncludeScopes»: false, «LogLevel»: < «Default»: «Warning» >> >
Вот Startup
public IConfiguration Configuration < get; >// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) < services.AddDbContext(options => options.UseSqlServer(Configuration.GetConnectionString(«DefaultConnection»)));
В чём может быть причина? В режиме IIS всё работает! Вот launchSettings.json
< «iisSettings»: < «windowsAuthentication»: false, «anonymousAuthentication»: true, «iisExpress»: < «applicationUrl»: «http://localhost:58730/», «sslPort»: 44388 >>, «profiles»: < «IIS Express»: < «commandName»: «IISExpress», «launchBrowser»: true, «launchUrl»: «https://localhost:44388/», «environmentVariables»: < «ASPNETCORE_ENVIRONMENT»: «Development» >>, «Laboratory56»: < «commandName»: «Project», «launchBrowser»: true, «environmentVariables»: < «ASPNETCORE_ENVIRONMENT»: «Development» >, «applicationUrl»: «http://localhost:58731/» > > >
Вспомнил ещё одну вещь. Когда не помню, но начал ругаться на ILogger Нашёл решение
// если выдаёт вот такое // (InvalidOperationException: Unable to resolve service for type’Microsoft.Extensions.Logging.ILogger’ while attempting to activate ‘Laboratory56.Controllers.AccountController’.) // Нужно сделать так, вместо ILogger logger сделать ILoggerFactory logger // а вместо _logger = logger; сделать так _logger = logger.CreateLogger(«My logger»);
Источник: ru.stackoverflow.com