Я пытаюсь запустить любую программу в Visual Studio 2013 с обновлением 3 и получаю следующее окно с предупреждением:
Process with an ID #### is not running .
// каждый раз, когда отображается другой идентификационный номер
и в окнах ошибок я получаю сообщение об ошибке:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Иногда он запускается и в браузере я получаю следующее сообщение: The webpage is not available.
Я посмотрел вокруг и попробовал почти все, и я все еще не могу решить проблему.
Пожалуйста, помогите кому-нибудь
visual-studio-2013
iis-express
Беслинда Н.
источник
источник
.vs/config/application.config
файл в папке проекта VSОтветы:
Первая ошибка
Для первой ошибки:
Следующие шаги работали для меня:
Вторая ошибка
Вторая ошибка:
Что вызвало эту ошибку:
Я удалил IIS Express Development Certificate во время игры с SSL.
Следующие шаги работали для меня:
Надеюсь это поможет!
источник
Следующие шаги решают проблему для Visual Studio 2015 и Visual Studio 2017 :
.vs
папку.F5
и IIS Express должны загружаться как обычно, что позволяет отлаживать.источник
.csproj
Остается неизменным. Кроме того, если вы находитесь в таком состоянии, что вы все равно не можете отлаживать, вам нечего терять.Легко решается:
Найдите код ниже и удалите его:
Сохраните и закройте файл .csproj
источник
Что касается первой ошибки:
Такая ситуация иногда возникает, когда IIS Express не может подключиться к порту. Вероятная причина этого заключается в том, что какой-то другой процесс уже связан с этим портом. Visual Studio запустит процесс IISExpress.exe (который не сможет привязаться к порту и снова выйдет), а затем подключится к завершенному процессу, что приведет к указанной выше ошибке.
Для проверки запишите номер порта в настройках вашего проекта (например, 12116), а затем попробуйте:
Если другой процесс имеет открытый порт, он выдаст свой PID. Затем вы можете убить нарушающий процесс или перераспределить свой собственный номер порта.
источник
Если вы используете 64-битный компьютер
Тогда проблема может быть связана с использованием Visual Studio 32-битного IIS-Express.
Решение. В Visual Studio перейдите в меню Сервис> Параметры> Проекты и решения> Веб-проекты> Включить параметр «Использовать 64-разрядную версию IIS Express» и нажмите кнопку «ОК».
источник
У меня такая же проблема. Просто перезапуск Visual Studio работал для меня.
источник
@Kilanny ваш ответ правильный. В 2015 году большинство машин были 64-битными, поэтому есть много шансов, что вам просто нужно включить 64-битную опцию в разделе Инструменты главном меню навигационных ссылок . Нет необходимости настраивать другие файлы или порты жесткого кода. Кроме того, назначение портов должно быть динамическим. Это исправление применимо к 2013 г. с обновлением 3 и Visual Studio 2015 Community Edition.
Посмотрите на изображения ниже для мини-урока: (Я просто улучшаю ответ Киланни)
источник
Я нашел решение здесь:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Отредактировал файл проекта и удалил строки:
источник
Я попробовал первую ошибку, и это не помогло мне. Однако, что сработало для меня, так это удалить скрытую папку «.vs», которая находится в корне решения.
источник
Похоже, что есть много решений, которые работают, а некоторые - нет ...
Моя проблема продолжала выходить после нескольких тестовых итераций. Да, перезагрузка ПК и / или VS решит проблему ... но временно.
Я расстегнул это изменение по:
(щелкните правой кнопкой мыши Пуск) Настройка -> Обновление и безопасность -> Безопасность Windows -> Вирус и защита от угроз -> Вирусные и защиты от угроз Настройки -> Управление настройками
В разделе Доступ к контролируемой папке нажмите-> Управление доступом к управляемой папке (это также экран защиты вымогателей)
Отключите доступ к контролируемой папке.
Это была 100% проблема для меня, так как я смог запустить свой тест без перезапуска VS.
источник
У меня была похожая проблема с Chrome.
Похоже, что VS не может подключиться к процессу Chrome по какой-то причине.
Решение: 1. Закройте Chrome 2. Запустите Chrome, запустите веб-проект и дайте VS открыть Chrome.
Надеюсь, это поможет.
источник
Для меня ни одно из других решений не сработало. Вещи, которые я пробовал:
После проверки, была ли проблема постоянной в разных проектах, оказалось, что проблема возникла только в одном конкретном проекте. Я решил, что мне нужно удалить все пользовательские файлы в папке решений (например, bin, obj, * .suo, ...). Я просто удалил всю папку решения и вернул файлы в git.
источник
перейдите в Свойства запускаемого проекта, номер порта приращения URL-адреса проекта, вероятно, самый быстрый способ обойти эту проблему, которую я еще не читал ни у кого из упомянутых.
И вам не нужно перезагружать VS, так как иногда это может быть неприятно, если вам нужно было запустить еще несколько экземпляров.
источник
У меня была та же проблема, и нужно было правильно настроить IIS Express.
Я щелкнул правой кнопкой мыши на своем проекте Properties => Web (вкладка) и на Servers : URL проекта уже был предварительно заполнен, и я нажал кнопку « Создать виртуальный каталог ».
Я только что переустановил (обновил) окна, и IIS не был настроен, потому что он был новым.
Надеюсь это поможет.
источник
Разрешение я нашел;
Перейдите в следующий каталог
Удалите все файлы в этой папке. Перезапустите visual studio и работайте как шарм.
источник
У меня также была та же проблема, выполнение вышеперечисленного не работало для меня. То, что оказалось моей ошибкой, было двояким.
Я установил этот проект как запуск, затем переключил его обратно на запуск IE, и он снова начал отладку.
надеюсь, это поможет
источник
Я столкнулся с той же проблемой и обнаружил, что каким-то образом файл 'applicationhost.config' (в .. \ Documents \ IISExpress \ config) имеет номер порта localhost (в разделе 'sites'), отличный от номера, указанного в project \ properties \ Web. Поменял их на тот же номер и проблема ушла
источник
Что я сделал, чтобы это ушло:
Открыть
C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
и удалить все<site>
записи в<sites>
не удалить<siteDefaults>
!В вашем проекте перейдите в Свойства, Веб и нажмите «Создать виртуальный каталог».
Закройте и снова откройте Visual Studio, загрузите ваш проект и запустите
Исправлена!
источник
Ни одно из перечисленных решений не помогло мне. Проблема была в каком-то конфликтующем состоянии в локальном файле applicationhost.config . Исправить несложно, просто удалите один в вашем решении. Для VS2015 он должен быть расположен в
<path_to_your_solution>\Solution\.vs\config\
. Когда вы запускаете Debug, VS воссоздает этот файл на основе настроек в вашем проекте.источник
Удаление скрытой папки .vs мне не помогло, поскольку порт, указанный в моем приложении, использовался другим приложением. Выполнение следующих работ для меня:
источник
Компьютер перезагрузился.
работал на меня!
источник
Закрыть VS. Перейдите в папку решения и удалите скрытую папку .vs. Перезагрузите VS. Хит F5 и IIS Express должны загружаться как обычно, что позволяет отлаживать.
Если это не работает, то:
щелкните правой кнопкой мыши ваше решение и перейдите в свойства
Нажмите левое меню веб-тег
Установите флажок «Переопределить корневой URL-адрес приложения»
и снова запустите свой проект.
источник
Перезагрузите компьютер, прежде чем пытаться что-либо из этого!
Некоторые из них могут быть полезны. Делаем трюк с netstat
помог мне, так как другое приложение использовало мой порт, но не полностью решило мою проблему. IIS Express продолжал падать. Только когда я перезагрузил свой win 10 PC (впервые за неделю), моя проблема полностью разрешилась.
источник
У меня недавно была такая же проблема с VS 2013 и IIS Express:
"Процесс с идентификатором #### не запущен." // каждый раз, когда отображается другой идентификационный номер.
Вот решение, которое я нашел, которое сработало для меня:
1) Зайдите в Документы -> IIS Express -> config -> applicationhost.config
2) Я открыл applicationhost.config в Notepad ++
3) Под тэгом есть строки кода, которые выглядят так:
4) Уберите эти две строки
5) Измените КОНЕЦ первой строки на
Обратите внимание, что все, что я сделал, это закрыл тег, добавив «/» после «true».
Теперь я могу запускать свои проекты в веб-браузере и отлаживать свой код.
Кроме того, я обновился до Обновления 4, но у меня возникла та же проблема. Я полагаю, что добавление файла applicationhost.config решило проблему.
Надеюсь, это поможет!
источник
Та же ошибка Процесс с идентификатором #### не запущен с помощью Visual Studio 2015 RC.
Избавьтесь от сообщения только после восстановления IIS 10 в Панели управления - Программы и компоненты
Ренато
источник
Полезно, что это может происходить по разным причинам - если вы запустите
IISExpress.exe
(\Program Files (x86)\IISExpress\iisexpress.exe
для 32-битной,\Program Files\IISExpress\iisexpress.exe
для 64-битной) в командной строке, вы получите более подробную информацию. В моем случае:Приятно и легко исправить, но это была моя вина!
источник
Для меня VS использует Firefox для браузера по умолчанию. Перезапуск VS и закрытие всех окон Firefox, похоже, решают эту проблему.
источник
Если вы используете git в качестве источника контроля, вы также должны убедиться, что любые пользовательские файлы игнорируются.
Если они уже отслежены, используйте git -r rm --cached
Это решило ошибку для меня.
источник
StartMode = «alwaysRunning» в
$SOLUTION_DIR/bis/.vs/config/applicationhost.config
его причиной для меня. Попробуйте удалить эту строку, и все будет работать снова (даже без перезапуска VS)источник
Закройте свой экземпляр Visual Studio. Запустите его снова в режиме администрирования. «Запуск от имени администратора»
источник