Процесс с идентификатором #### не запущен в обновлении профессиональной версии 2013 студии 3
Я пытаюсь запустить любую программу на Visual Studio 2013 update 3, и я получаю следующее окно предупреждения:
Process with an ID #### is not running .
//каждый раз, когда есть другой идентификационный номер, показывающий
и в окне ошибок я получаю эту ошибку msg:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Иногда он запускается, и в браузере я получаю следующее сообщение: The webpage is not available.
Я огляделся и попробовал почти все, и я не могу решить проблему.
Помогите кому-нибудь
Ответы
Ответ 1
Первая ошибка
Для первой ошибки:
Процесс с идентификатором #### не запущен.
Следующие шаги помогли мне:
- Закройте все экземпляры Visual Studio.
- Переименуйте папку IISExpress (на моем компьютере находится в C:\Users\jmelosegui\Documents).
- Добавьте системную переменную среды _CSRUN_DISABLE_WORKAROUNDS со значением 1.
![enter image description here]()
- Запустите Visual Studio в режиме администратора. (В Windows щелкните правой кнопкой мыши исполняемый файл и выберите "Запуск от имени администратора").
Вторая ошибка
Вторая ошибка:
Веб-страница недоступна
Что вызвало эту ошибку:
Я удалил IIS Express Development Certificate во время игры с SSL.
Следующие шаги помогли мне:
- Перейти к панели управления.
- Выберите "Установка и удаление программ".
- Найдите IIS 8.0 Express.
- Щелкните по нему правой кнопкой мыши и выберите "Восстановить"
- Ваш сертификат должен вернуться!
Надеюсь это поможет!
Ответ 2
Следующие шаги устраняют проблему для Visual Studio 2015 и Visual Studio 2017:
- Закрыть VS.
- Перейдите в папку решения и удалите скрытую папку
.vs
.
- Перезапустить VS.
- Хит
F5
, и IIS Express должен загружаться как обычно, позволяя вам отлаживать.
Примечание. Основываясь на моем опыте и других комментариях, эта проблема, похоже, вызвана перемещением проекта между рабочими станциями, средами или версиями Visual Studio. В папке .vs
должна быть определенная информация об окружающей среде.
Ответ 3
Легко решается:
- Откройте Visual Studio от имени администратора
- Щелкните правой кнопкой мыши свой проект и выберите "Разгрузить проект".
- Опять же, щелкните правой кнопкой мыши свой проект и нажмите "Изменить PROJECT_NAME.csproj".
-
Найдите код ниже и удалите его:
<DevelopmentServerPort>63366</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:63366/</IISUrl>
-
Сохраните и закройте файл .csproj
- Щелкните правой кнопкой мыши свой проект и перезагрузите его
- Увидеть его работает
Ответ 4
Относительно первой ошибки:
Процесс с идентификатором #### не работает
Эта ситуация иногда возникает, когда IIS Express не может привязываться к порту. Вероятная причина этого в том, что какой-то другой процесс уже связан с этим портом. Visual Studio запустит процесс IISExpress.exe(который не сможет привязываться к порту и снова выйти), а затем присоединяется к завершенному процессу, что приводит к указанной выше ошибке.
Чтобы проверить, обратите внимание на номер порта в настройках вашего проекта (например, 12116), а затем попробуйте:
netstat -ano | find "12116"
Если другой процесс открывает порт, это даст его PID. Затем вы можете убить нарушающий процесс или перераспределить свой собственный номер порта.
Ответ 5
Если вы используете 64-разрядную машину
Тогда проблема может быть связана с использованием Visual Studio 32-разрядного IIS-Express.
В Visual Studio перейдите в меню "Сервис" > "Параметры" > "Проекты и решения" > "Веб-проекты" > Включите параметр "Использовать 64-разрядную версию IIS Express" и нажмите "ОК"
Ответ 6
У меня была та же проблема. Просто перезагрузка Visual Studio работала для меня.
Ответ 7
@Киланний, ваш ответ правильный. Большинство компьютеров в 2015 году составляют 64 бит, поэтому есть много шансов, что вам просто нужно включить 64-битный вариант в главном меню ссылок Сервис. Нет необходимости настраивать другие файлы или порты жесткого кода. Кроме того, назначение порта должно быть динамическим. Это исправление относится к 2013 году с обновлением версии 3 и Visual Studio 2015 Community Edition.
Проверьте изображения ниже для мини-учебника:
(Я просто улучшаю ответ Киланны)
![Меню инструментов Visual Studio]()
![Параметры веб-проекта Visual Studio]()
Ответ 8
Я пробовал первую ошибку, и это не помогло мне. Однако то, что для меня работало, это удалить скрытую папку ".vs", которая находится в корне решения.
Ответ 9
Для меня ни один из других решений не работал.
То, что я пробовал:
- Обновление и исправление всех, связанных с Visual Studio
- Переустановка Visual Studio
- Переустановка IIS Express
- Несколько перезагрузок
- Добавление вещи _WORKAROUND в PATH
- Переименование папки IIS в документах для восстановления конфигурации IIS
- Вручную отредактируйте файл csproj и удалите весь раздел настроек IIS
- Изменение использования исполняемого файла IIS на 64-битные в настройках VS
- Изменение порта IIS в настройках проектов
После проверки того, была ли проблема постоянной для разных проектов, оказалось, что проблема возникла только в одном конкретном проекте. Я решил, что мне пришлось удалить все файлы, определенные пользователем, в папку решений (например, bin, obj, *.suo,...)
Я просто удалил всю папку решений и вернул файлы в git.
TL;DR: Попробуйте удалить определенные пользователем файлы/папки, такие как bin, obj, *.suo,...
Ответ 10
перейдите в "Свойства запуска", добавочный номер порта Project Url, вероятно, является самым быстрым способом обойти эту проблему, о которой я еще не читал никого, кто упоминал об этом.
И вам не нужно перезапускать VS, поскольку иногда это может быть больно, если вам нужно несколько других экземпляров, которые нужно запустить.
Ответ 11
Я нашел решение здесь:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Отредактировал файл проекта и удалил строки:
<DevelopmentServerPort>xxxxx</DevelopmentServerPort>
<DevelopmentServerVPath></DevelopmentServerVPath>
<IISUrl>http://localhost:xxxxx/</IISUrl>
Ответ 12
У меня была аналогичная проблема с Chrome.
Похоже, что VS не может подключиться к процессу Chrome по какой-то причине.
Решение:
1. Закрыть Chrome
2. Когда Chrome закрыт, запустите веб-проект и разрешите VS открыть Chrome.
Надеюсь, что это поможет.
Ответ 13
У меня была та же проблема, и нужно было правильно настроить IIS Express.
Я щелкнул правой кнопкой мыши на моем проекте Properties => Web (вкладка) и на Servers: URL проекта уже был предварительно заполнен, и я нажал кнопку " Создать виртуальный каталог ".
Я только что переустановил (обновил) окна, и IIS не был настроен, потому что он был новым.
Надеюсь это поможет.
Ответ 14
Похоже, что есть много решений, которые работают, а некоторые - нет...
Моя проблема продолжала выходить после нескольких тестовых итераций. Да, перезагрузка ПК и/или VS решит проблему... но временно.
Мое решение состояло в том, чтобы отменить изменение безопасности, которое я включил пару дней назад, в доступ к контролируемой папке под защитой Ransomware.
Я отменил это изменение:
(щелкните правой кнопкой мыши Пуск) Настройка → Обновление и безопасность → Безопасность Windows → Защита от вирусов и угроз → Настройки защиты от вирусов и угроз
В разделе Доступ к контролируемой папке Click-> Управление доступом к управляемой папке (это также экран защиты вымогателей)
Отключите доступ к контролируемой папке.
Это была 100% проблема для меня, так как я смог запустить свой тест без перезапуска VS.
Ответ 15
У меня также была та же проблема, что и выше, не работало для меня. Какая моя ошибка оказалась двукратной.
- У меня был Opera как мой браузер по умолчанию, и он не мог приложить к этому.
- У меня было несколько проектов запуска, поэтому он не позволял мне переключаться в IE до тех пор, пока я не изменю проект запуска по умолчанию только на оболочку MVC.
Я установил этот проект именно как запуск, затем переключил его на запуск IE, и он снова начал отладку.
Надеюсь, что поможет
Ответ 16
Я столкнулся с той же проблемой и обнаружил, что каким-то образом файл "applicationhost.config" (в..\Documents\IISExpress\config) имел другой номер порта локального хоста (в разделе "сайты" ), который был указан в проекта\свойства\Web. Изменили их на тот же номер, и проблема исчезла.
Ответ 17
Что я сделал, чтобы сделать это:
Откройте C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
и удалите все записи <site>
в <sites>
, не удаляйте <siteDefaults>
!
В своем проекте перейдите в "Свойства", "Веб" и нажмите "Создать виртуальный каталог".
Закройте и снова откройте визуальную студию, загрузите проект и запустите
Фиксированный!
Ответ 18
Ни один из перечисленных решений не работал у меня. Проблема заключалась в каком-то конфликтующем состоянии в локальном файле applicationhost.config. Исправить легко, просто удалите его в своем решении. Для VS2015 он должен быть расположен в <path_to_your_solution>\Solution\.vs\config\
. Когда вы запускаете Debug, VS воссоздает этот файл на основе настроек в файле проекта.
Ответ 19
Резолюция, которую я нашел;
Перейдите в следующий каталог
% userprofile%\документы\каталог IISExpress\Config
Удалить все файлы в этой папке. Перезапустите визуальную студию и работайте как шарм.
Ответ 20
Удаление скрытой папки .vs мне не помогло, так как порт, указанный в моем приложении, использовался другим приложением. Выполнение следующих работ для меня:
- Пошел к свойствам и затем нажмите веб-вкладку.
- Изменен номер порта в стартовом URL и URL проекта.
- Нажмите Создать виртуальный каталог.
- Сохраните и нажмите F5.
Ответ 21
Недавно у меня была такая же проблема с VS 2013 и IIS Express:
"Процесс с идентификатором #### не запущен".//каждый раз, когда отображается другой идентификационный номер.
Вот решение, которое я нашел для меня:
1) Перейдите в Документы → IIS Express → config → applicationhost.config
2) Я открыл applicationhost.config в Notepad ++
3) Под тегом есть строки кода, которые выглядят так:
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true">
<processModel loadUserProfile="true" />
</add>
4) Удалите эти две строки
<processModel loadUserProfile="true" />
</add>
5) Измените END первой строки на
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
Заметьте, что все, что я сделал, было закрыто тегом, добавив "/" после "true".
Теперь я могу запускать свои проекты в веб-браузере И отлаживать свой код.
Кроме того, я обновился до версии 4, но имел ту же проблему. Я считаю, что добавление файла applicationhost.config было исправлено.
Надеюсь, это поможет!
Ответ 22
Такая же ошибка Процесс с идентификатором #### не работает с использованием visual studio 2015 RC.
Только избавиться от сообщения после ремонта IIS 10 в панели управления - Программы и функции
Ренато
Ответ 23
Это может произойти по разным причинам, с пользой - если вы запустите IISExpress.exe
(\Program Files (x86)\IISExpress\iisexpress.exe
для 32-разрядных, \Program Files\IISExpress\iisexpress.exe
для 64-разрядных) в командной строке, вы получите более подробную информацию. В моем случае:
C:\Program Files\IIS Express>iisexpress.exe
Filename: \\?\C:\Users\My.Username\Documents\IISExpress\config\applicationhost.config
Line number: 15
Error: Configuration file is not well-formed XML
Приятно и легко исправить, что одна моя была моей ошибкой, хотя!
Ответ 24
Для меня VS использует Firefox для браузера по умолчанию. Перезапуск VS и закрытие всех окон Firefox, похоже, решают эту проблему.
Ответ 25
Получил эту ошибку сегодня.. И просто, закройте все экземпляры VS, а затем запустите новый новый, к счастью, работал у меня!
Ответ 26
Если вы используете git в качестве источника управления, вы также должны быть уверены, что любые пользовательские файлы игнорируются.
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
Если они уже отслеживаются, используйте git -r rm --cached
Это разрешило ошибку для меня.
Ответ 27
startMode = "alwaysRunning" в $SOLUTION_DIR/bis/.vs/config/applicationhost.config
вызвало это для меня. Попробуйте удалить эту строку, и все будет работать снова (даже без перезапуска VS)
Ответ 28
cmd - regedit-HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-HTTP-START=3
Компьютер перезагрузился.
работал на меня!
Ответ 29
Закройте экземпляр Visual Studio.
Запустите его снова в режиме администрирования. "Запуск от имени администратора"
Ответ 30
Запуск в качестве администратора, похоже, не изменил ситуацию, когда я получил это.