Процесс с идентификатором не выполняется visual studio

Обновлено: 02.07.2024

Я пытаюсь запустить любую программу в обновлении 3 Visual Studio 2013 и получаю следующее окно предупреждения:

Я осмотрелся и попробовал почти все, но все еще не могу решить проблему.

Пожалуйста, помогите кому-нибудь

Первая ошибка

По первой ошибке:

Для меня сработали следующие шаги:

  1. Закройте все экземпляры Visual Studio.
  2. Переименуйте папку IISExpress (на моем компьютере она находится в C: \ Users \ jmelosegui \ Documents).
  3. Добавьте системную переменную среды _CSRUN_DISABLE_WORKAROUNDS со значением 1.
  4. Запустите Visual Studio в режиме администратора. (В Windows щелкните исполняемый файл правой кнопкой мыши и выберите Запуск от имени администратора ).

Вторая ошибка

Что вызвало эту ошибку:

Я удалил сертификат разработки IIS Express во время игры с SSL.

Для меня сработали следующие шаги:

  1. Зайдите в Панель управления.
  2. Выберите «Установка и удаление программ».
  3. Найдите IIS 8.0 Express.
  4. Щелкните его правой кнопкой мыши, затем выберите «Восстановить».
  5. Ваш сертификат должен вернуться!

Надеюсь это поможет!

Следующие шаги помогут устранить проблему для Visual Studio 2015 и Visual Studio 2017 :

  • Закрыть VS.
  • Перейдите в папку с решением и удалите скрытую папку .vs .
  • Перезагрузите VS.
  • Нажмите F5 , и IIS Express загрузится как обычно, что позволит вам отладить.

Примечание . Судя по моему опыту и другим комментариям, эта проблема, похоже, вызвана перемещением проекта между рабочими станциями, средами или версиями Visual Studio. В папке .vs должна содержаться некоторая информация, относящаяся к среде.

  1. Откройте Visual Studio от имени администратора
  2. Щелкните проект правой кнопкой мыши и выберите «Выгрузить проект».
  3. Снова щелкните свой проект правой кнопкой мыши и выберите "Изменить PROJECT_NAME.csproj".

Найдите код ниже и удалите его:

Сохраните и закройте файл .csproj

По поводу первой ошибки:

Такая ситуация иногда возникает, когда IIS Express не удается выполнить привязку к порту. Вероятная причина этого в том, что к этому порту уже привязан какой-то другой процесс. Visual Studio запустит процесс IISExpress.exe (который не сможет выполнить привязку к порту и снова выйти), а затем подключится к уже завершенному процессу, что приведет к указанной выше ошибке.

Для проверки запишите номер порта в настройках вашего проекта (например, 12116), а затем попробуйте:

Если порт открыт у другого процесса, он выдаст его PID. Затем вы можете убить вызывающий нарушение процесс или перераспределить свой собственный номер порта.

Тогда проблема может быть связана с использованием Visual Studio 32-битного IIS-Express.

Решение. В Visual Studio перейдите в меню "Инструменты"> "Параметры"> "Проекты и решения"> "Веб-проекты"> "Включите параметр" Использовать 64-разрядную версию IIS Express "и нажмите" ОК ".

У меня такая же проблема. Просто перезапуск Visual Studio сработал для меня.

@Kilanny, ваш ответ правильный. Большинство машин в 2015 году являются 64-битными, поэтому есть большая вероятность, что вам просто нужно включить 64-битную опцию в главном меню ссылки навигации Инструменты . Нет необходимости настраивать другие файлы или порты жесткого кода. Кроме того, назначение портов должно быть динамическим. Это исправление применимо к версии 2013 с обновлением 3 и Visual Studio 2015 Community Edition.

Посмотрите изображения ниже для мини-урока: (Я просто улучшаю ответ Киланни)

Visual Studio Tools Menu

Visual Studio Web Project Options

Я нашел решение здесь:

Отредактировал файл проекта и удалил строки:

Похоже, есть много решений, которые работают, а некоторые нет .

Моя проблема продолжала появляться после нескольких итераций тестирования. Да, перезагрузка ПК и / или VS решит проблему . но временно.

Мое решение состояло в том, чтобы отменить изменение безопасности, которое я включил пару дней. ранее в Управляемый доступ к папкам в разделе Защита от программ-вымогателей .

Я отменил это изменение:
(щелкните правой кнопкой мыши Пуск) Настройка Обновление и безопасность -> Безопасность Windows -> Защита от вирусов и угроз -> Вирусы & настройки защиты от угроз -> Управление настройками

В разделе Контролируемый доступ к папкам Нажмите-> Управление доступом к контролируемым папкам . (это также экран защиты от программ-вымогателей)

Отключите контролируемый доступ к папкам .

Для меня это было 100% проблемой, так как я смог запустить тест без перезапуска VS.

Я попробовал первую ошибку, и это мне не помогло. Однако у меня сработало удаление скрытой папки «.vs», которая находится в корне решения.

У меня была аналогичная проблема с Chrome.

Похоже, что VS по какой-то причине не может подключиться к процессу Chrome.

Решение: 1. Закройте Chrome. 2. При закрытом Chrome запустите веб-проект и позвольте VS открыть Chrome.

Надеюсь, это поможет.

Для меня ни одно из других решений не помогло. То, что я пробовал:

  • Обновление и исправление всего, что связано с 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, .

Перейдите в Свойства начального проекта, увеличение номера порта URL-адреса проекта, вероятно, является самым быстрым способом обойти эту проблему, о которой я еще не читал, о чем еще никто не упоминал.

И вам не нужно перезапускать VS, так как иногда это может быть проблемой, если вам нужно запустить несколько других экземпляров.

У меня была та же проблема, и что нужно было сделать, так это правильно настроить IIS Express.

Я щелкнул правой кнопкой мыши свой проект Свойства => Интернет (вкладка) и выбрал Серверы : URL-адрес проекта уже был предварительно заполнен, и я нажал кнопку « Создать виртуальный каталог ».

Я только что переустановил (обновил) окна, и IIS не был настроен, потому что он был новым.

Надеюсь это поможет.

Закройте VS. Перейдите в папку решения и удалите скрытую папку .vs. Перезагрузите VS. Нажмите F5, и IIS Express загрузится как обычно, что позволит вам отладить.

Если это не сработает, то:

щелкните правой кнопкой мыши свое решение и перейдите в свойства

Щелкните левое меню Веб-тег

Установите флажок "Переопределить корневой URL приложения".

И снова запустите свой проект.

Перезагрузите компьютер перед тем, как попробовать что-либо из этого!

Некоторые из них могут быть полезны. Уловка netstat

Помогло мне, так как другое приложение использовало мой порт, но не решило полностью мою проблему. IIS Express по-прежнему дает сбой. Только когда я перезагрузил свой компьютер с win 10 (впервые за неделю), моя проблема полностью исчезла.

Разрешение я нашел;

Перейдите в следующий каталог

Каталог% userprofile% \ documents \ IISExpress \ Config

Удалите все файлы в этой папке. Перезапустите визуальную студию и работает как шарм.

У меня была аналогичная проблема, но у меня было наличие удаленных файлов изображений на диске.

Убрал, удалил скрытую папку .vs, теперь работает

У меня тоже была такая же проблема, у меня ничего не вышло. Моя ошибка оказалась двоякой.

  1. В качестве браузера по умолчанию у меня была Opera, и она не могла подключиться к нему.
  2. У меня было несколько проектов запуска, поэтому он не позволял мне переключиться на IE, пока я не изменю проект запуска по умолчанию обратно на оболочку MVC.

Я специально настроил этот проект как запуск, затем снова переключил его на запуск IE, и он снова начал отладку.

Надеюсь, это поможет

Я столкнулся с той же проблемой и обнаружил, что каким-то образом файл applicationhost.config (в .. \ Documents \ IISExpress \ config) имел номер порта localhost (в разделе «сайты»), отличный от того, который указан в project \ properties. \ web. Поменял их на тот же номер, и проблема исчезла

Что я сделал, чтобы это исчезло:

Откройте C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config и удалите все записи <site> в <sites> не удаляйте <siteDefaults> !

В своем проекте перейдите в «Свойства», «Интернет» и нажмите «Создать виртуальный каталог».

Закройте и снова откройте визуальную студию, загрузите свой проект и запустите

Удаление скрытой папки .vs не помогло мне, поскольку порт, указанный в моем приложении, использовался другим приложением. Для меня сработало следующее:

Я пытаюсь запустить любую программу в visual studio 2013 update 3, и я получаю следующее предупреждение:

и в окнах ошибок я получаю эту ошибку msg:

Я огляделся и попробовал почти все, и я все еще не могу решить проблему.

пожалуйста, помогите кто угодно!--4-->

Первая Ошибка

для первой ошибки:

следующие шаги устраняют проблему для Visual Studio 2015 и Visual Studio 2017:

  • закрыть VS.
  • перейдите в папку решения и удалите скрытые .
  • перезапустить VS.
  • нажмите F5 и IIS Express должны загружаться как обычно, что позволяет отлаживать.

Примечание: основываясь на моем опыте и других комментариях, эта проблема, по-видимому, вызвана перемещением проекта между рабочими станциями, средами или версиями Visual Studio. Должна быть какая-то конкретная информация об окружающей среде, содержащаяся в .

  1. откройте Visual Studio от имени администратора
  2. щелкните правой кнопкой мыши свой проект и нажмите "выгрузить проект"
  3. снова щелкните правой кнопкой мыши свой проект и нажмите "Изменить имя_проекта".csproj файл'

найдите код ниже и удалите его:

сохранить и закрыть файл .csproj файл

относительно первой ошибки:

У меня была та же проблема. Просто перезапуск Visual Studio работал для меня.

тогда проблема, возможно, из-за использования Visual Studio 32-разрядного IIS-Express.

решение: в Visual Studio перейдите в меню Сервис > Параметры > проекты и решения > веб-проекты > включить опцию "Использовать 64-разрядную версию IIS Express" и нажмите кнопку ОК

@Kilanny ваш ответ правильный. Большинство машин в 2015 году 64bit, так что есть много шансов, что вам просто нужно включить опцию 64bit под инструменты главное меню Ссылки навигации. Нет необходимости настраивать другие файлы или порты жесткого кода. Кроме того, назначение портов должно быть динамическим. Это исправление относится к 2013 году с обновлением 3 и Visual Studio 2015 Community Edition.

Проверьте изображения ниже для мини-учебника: (Я просто улучшаю Kilanny's ответ)

Visual Studio Tools Menu

Visual Studio Web Project Options

Я попробовал первую ошибку, и это мне не помогло. Однако то, что сработало для меня было удалить скрытые ".vs " папка, которая находится в корне решения.

перейдите к свойствам запуска проекта, увеличьте номер порта Url проекта, вероятно, самый быстрый способ обойти эту проблему, которую я еще не читал.

и вам не нужно перезапускать VS, поскольку это может быть боль иногда, если вам нужно несколько других экземпляров, необходимых для работы.

для меня, ни одно из других решений работал. Что я пробовал:

  • обновление и исправление всего, что связано с Visual Studio
  • Переустановка Visual Studio
  • переустановка IIS Express
  • нескольких перезагрузок
  • добавление _workaround вещь к пути
  • переименование папки IIS в разделе Документы для восстановления конфигурации IIS
  • ручное редактирование файла csproj и удаление всего IIS раздел настроек
  • изменение исполняемого файла IIS на 64bit в настройках VS
  • изменение порта IIS в настройках проектов

после проверки, была ли проблема постоянной в разных проектах, оказалось, что проблема возникла только в одном конкретном проекте. Я решил, что мне нужно удалить все пользовательские файлы в папке решений (например, bin, obj,*.СУО . ) Я просто удалил всю папку решения и вернул файлы в Git.

TLDR: Попробуйте удалить пользовательские файлы / папки, такие как bin, obj, *.СУО .

У меня также была такая же проблема, выполнение выше не сработало для меня. Моя ошибка оказалась двоякой.

  1. У меня была Opera в качестве браузера по умолчанию, и он не мог подключиться к этому.
  2. у меня было несколько проектов запуска, поэтому он не позволил бы мне переключиться на IE, пока я не изменю проект запуска по умолчанию на только оболочку MVC.

Я установил этот проект специально как запуск, затем я переключил его обратно на запуск IE, и он начался снова отладка.

надеюсь, что это поможет

У меня была аналогичная проблема с Chrome.

похоже, что VS не может подключиться к процессу Chrome по какой-то причине.

решение: 1. Закройте Chrome 2. Когда Chrome закрыт, запустите веб-проект и разрешите VS открыть Chrome.

надеюсь, это поможет.

что я сделала это:

открыть C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config и удалить все <site> записи <sites> не удалить <siteDefaults> !

в вашем проекте перейдите в свойства, веб и нажмите "создать виртуальный каталог".

закройте и снова откройте visual studio, загрузите проект и запустите

Я столкнулся с той же проблемой и обнаружил, что как-то файл 'applicationhost.config ' (in ..\Documents\IISExpress\config) имел другой номер порта localhost (в разделе "сайты") к указанному в project\properties\web. Поменяли их на тот же номер и проблема ушла

недавно у меня была такая же проблема с VS 2013 и IIS Express:

вот решение, которое я нашел, которое сработало для меня:

1) Перейдите в документы - > IIS Express - > config - > applicationhost.config

2) я открыл applicationhost.config в Notepad++

3) под тегом есть строки кода, которые выглядят следующим образом:

4) Удалите эти две строки

5) Изменение конец из первой строки в

обратите внимание, что все, что я сделал, это закрыть тег, добавив ' /' после "true".

Теперь я могу запускать свои проекты в веб-браузере и отлаживать свой код.

кроме того, я обновился до обновления 4, но имел ту же проблему. Я считаю, что добавление applicationhost.файл config был тем, что исправило проблему.

Я пытаюсь запустить любую программу в Visual Studio 2013 с обновлением 3 и получаю следующее окно с предупреждением:

Я посмотрел вокруг и попробовал почти все, и я все еще не могу решить проблему.

Пожалуйста, помогите кому-нибудь

Для меня закрытие всех экземпляров VS сделало свое дело. Я решил, удалив .vs/config/application.config файл в папке проекта VS С этим столкнулся при смене браузера по умолчанию на Internet Explorer в Windows 10 и использовании Visual Studio 2015. Переключение обратно в браузер Microsoft Edge решило это для меня. Это также может произойти в Visual Studio 2019 тоже .

Первая ошибка

Для первой ошибки:

Следующие шаги работали для меня:

введите описание изображения здесь

  1. Закройте все экземпляры Visual Studio.
  2. Переименуйте папку IISExpress (на моем компьютере находится в C: \ Users \ jmelosegui \ Documents).
  3. Добавьте системную переменную среды _CSRUN_DISABLE_WORKAROUNDS со значением 1.
  4. Запустите Visual Studio в режиме администратора. (В Windows щелкните правой кнопкой мыши исполняемый файл и выберите « Запуск от имени администратора» ).

Вторая ошибка

Что вызвало эту ошибку:

Я удалил IIS Express Development Certificate во время игры с SSL.

Следующие шаги работали для меня:

  1. Перейти к панели управления.
  2. Выберите «Установка и удаление программ».
  3. Найдите IIS 8.0 Express.
  4. Щелкните правой кнопкой мыши на нем, затем нажмите «Восстановить».
  5. Ваш сертификат должен вернуться!

Надеюсь это поможет!

Я должен был сделать выше, И выключить и снова включить мой компьютер (не просто перезапустить VS). Я просто переименовал папку IIS Express во что-то другое. Мне не нужно было добавлять переменную CSRUN. Шаг 1 и 2 было все, что мне нужно было сделать. Я попробовал несколько вариантов, и единственный, который работал, - этот. После этого IISExpess воссоздается, но я не вижу различий между обеими конфигурациями. Разница в том, что файл ./vs/applicationhost.config полностью переписан, но больше похож на организацию, а не на что-то особенное. Похоже, переменная делает свое дело.

Следующие шаги решают проблему для Visual Studio 2015 и Visual Studio 2017 :

  • Закрыть VS.
  • Перейдите в папку решения и удалите скрытую .vs папку.
  • Перезагрузите VS.
  • Hit F5 и IIS Express должны загружаться как обычно, что позволяет отлаживать.

Примечание . Судя по моему опыту и другим комментариям, эта проблема вызвана перемещением проекта между рабочими станциями, средами или версиями Visual Studio. В .vs папке должна содержаться некоторая информация, относящаяся к среде .

@ QBM5 как так? Это может избавить от определенных пользовательских настроек и настроек, но никакой код не будет нарушен. Ничто из того, что вы можете иметь в управлении версиями, не изменится. .csproj Остается неизменным. Кроме того, если вы находитесь в таком состоянии, что вы все равно не можете отлаживать, вам нечего терять. «эта проблема, кажется, вызвана перемещением проекта между рабочими станциями, средами или версиями Visual Studio» - правильная причина и спасибо за решение. Для меня, я начал сталкиваться с проблемой, когда я сделал новую установку Windows 10 возможно, каталог на узле system.applicationHost / sites / site / application / virtualDirectory файла applicationatoinhost.config неверен. это решение работает, потому что оно заставляет vs восстановить его. @PeterRader - папка в файловой системе, в которой находится .sln-файл Visual Studio, В основном это работало для меня на VS2017, но мне удалось просто удалить файл applicationhost.config из папки vs на тот случай, если это кому-нибудь поможет.
  1. Откройте Visual Studio от имени администратора
  2. Щелкните правой кнопкой мыши свой проект и выберите «Разгрузить проект».
  3. Опять же, щелкните правой кнопкой мыши свой проект и выберите «Изменить PROJECT_NAME.csproj».

Найдите код ниже и удалите его:

Сохраните и закройте файл .csproj

Ни одно из других решений не помогло мне, кроме этого. Выполнение вышеизложенного позволит iis express переназначить открытый свободный порт для запуска веб-страницы. Примечание: я не смог переименовать папку IISExpress, потому что она сказала, что она использовалась мной самостоятельно (возможно, перезагрузка компьютера починил это?). Это сработало для меня с одним дополнительным шагом - после перезагрузки проекта мне также пришлось снова щелкнуть по нему правой кнопкой мыши и выбрать «Установить как проект запуска», прежде чем он запустится. Это работало для меня в VS2019. Я попытался восстановить IIS, запустить VS от имени администратора, перезагрузить компьютер, очистить папку .vs и перебрать переменные среды Windows. Но это было решением, которое, наконец, сработало. Это было единственное, что работает для меня. Но это заставляет меня задуматься, с какой стати это произошло в проекте, который я открыл сотни раз?

Что касается первой ошибки:

Такая ситуация иногда возникает, когда IIS Express не может подключиться к порту. Вероятная причина этого заключается в том, что какой-то другой процесс уже связан с этим портом. Visual Studio запустит процесс IISExpress.exe (который не сможет привязаться к порту и снова выйдет), а затем подключится к завершенному процессу, что приведет к указанной выше ошибке.

Для проверки запишите номер порта в настройках вашего проекта (например, 12116), а затем попробуйте:

Если другой процесс имеет открытый порт, он выдаст свой PID. Затем вы можете убить нарушающий процесс или перераспределить свой собственный номер порта.

Сработало у меня - Outlook.exe по какой-то причине захватил этот порт.

Тогда проблема может быть связана с использованием Visual Studio 32-битного IIS-Express.

Решение. В Visual Studio перейдите в меню Сервис> Параметры> Проекты и решения> Веб-проекты> Включить параметр «Использовать 64-разрядную версию IIS Express» и нажмите кнопку «ОК».

Можно подумать, что по умолчанию будет использоваться 64-битная версия. Только после проверки версии моей ОС я обнаружил, что она 64-битная Это было причиной все время. Спасибо

У меня такая же проблема. Просто перезапуск Visual Studio работал для меня.

Если запущено более одного экземпляра VS, кажется, что все они должны быть закрыты Перепробовал все упомянутые решения, ничего не получалось. Перезагрузка ПК сделала свое дело.

@Kilanny ваш ответ правильный. В 2015 году большинство машин были 64-битными, поэтому есть много шансов, что вам просто нужно включить 64-битную опцию в разделе Инструменты главном меню навигационных ссылок . Нет необходимости настраивать другие файлы или порты жесткого кода. Кроме того, назначение портов должно быть динамическим. Это исправление применимо к 2013 г. с обновлением 3 и Visual Studio 2015 Community Edition.

Посмотрите на изображения ниже для мини-урока: (Я просто улучшаю ответ Киланни)

Меню инструментов Visual Studio

Параметры веб-проекта Visual Studio

У меня была включена эта настройка на пару недель, и я решил отключить ее.

Я нашел решение здесь:

Отредактировал файл проекта и удалил строки:

Я попробовал это решение в VS2017 - мой проект больше не загружался.

Я попробовал первую ошибку, и это не помогло мне. Однако, что сработало для меня, так это удалить скрытую папку «.vs», которая находится в корне решения.

Похоже, что есть много решений, которые работают, а некоторые - нет .

Моя проблема продолжала выходить после нескольких тестовых итераций. Да, перезагрузка ПК и / или VS решит проблему . но временно.

Мое решение состояло в том, чтобы отменить изменение безопасности, которое я включил несколькими днями ранее, чтобы Controlled folder access под Ransomware protection .

Я расстегнул это изменение по:
(щелкните правой кнопкой мыши Пуск) Настройка -> Обновление и безопасность -> Безопасность Windows -> Вирус и защита от угроз -> Вирусные и защиты от угроз Настройки -> Управление настройками

В разделе Доступ к контролируемой папке нажмите-> Управление доступом к управляемой папке (это также экран защиты вымогателей)

Отключите доступ к контролируемой папке.

Это была 100% проблема для меня, так как я смог запустить свой тест без перезапуска VS.

Я пытаюсь запустить любую программу на visual studio 2013 update 3, и я получаю следующее окно предупреждения:

и в окне ошибки я получаю эту ошибку msg:

Я посмотрел вокруг и попробовать почти все, и я до сих пор не могу решить эту проблему.

пожалуйста, помогите кто угодно

Первая Ошибка

  • закрыть VS.
  • перейдите в папку решения и удалите скрытый .
  • перезагрузка VS.
  • нажмите F5 и IIS Express должен загружаться как обычно,что позволяет отлаживать.
  1. откройте Visual Studio от имени администратора
  2. щелкните правой кнопкой мыши свой проект и нажмите "выгрузить проект"
  3. опять же, щелкните правой кнопкой мыши свой проект и нажмите на " Изменить имя_проекта.csproj'
  4. найдите код ниже и удалите его:

  5. сохраните и закройте файл .csproj

  6. щелкните правой кнопкой мыши ваш проект и перезагрузите его
  7. посмотреть его работы

У меня была та же проблема. Просто перезапуск Visual Studio работал для меня.

тогда проблема, возможно, из-за использования Visual Studio 32-разрядного IIS-Express.

решение: в Visual Studio перейдите в меню Сервис > Параметры > проекты и решения > веб-проекты > включите опцию "Использовать 64-разрядную версию IIS Express" и нажмите кнопку ОК

@Kilanny ваш ответ правильный. Большинство машин в 2015 году 64bit, так что есть много шансов, что вам просто нужно включить опцию 64bit под инструменты главное меню Ссылки навигации. Нет необходимости настраивать другие файлы или порты жесткого кода. Кроме того, назначение портов должно быть динамическим. Это исправление применяется к 2013 году с обновлением 3 и Visual Studio 2015 Community Edition.

Проверьте изображение ниже для мини-учебник: (Я просто улучшаю Kilanny's ответ)

Я попробовал первую ошибку, и это не помогло мне. Однако то, что сработало для меня было удалить скрытые ".vs " папка, которая находится в корне решения.

перейдите к свойствам запуска проекта, увеличьте номер порта Url-адреса проекта, вероятно, самый быстрый способ обойти эту проблему, о которой я еще не читал.

и вам не нужно перезапускать VS, так как это может быть боль иногда, если вам нужно несколько других экземпляров, необходимых для работы.

  • обновление и исправление всего, что связано с Visual Studio
  • Переустановка Visual Studio
  • переустановка IIS Express
  • нескольких перезагрузок
  • добавление _workaround вещь к пути
  • переименование папки IIS в разделе Документы для восстановления конфигурации IIS
  • ручное редактирование файла csproj и удаление всего IIS раздел настроек
  • изменение использования исполняемого файла IIS до 64 бит в настройках VS
  • изменение порта IIS в настройках проектов
  1. У меня была Opera в качестве браузера по умолчанию, и он не мог подключиться к этому.
  2. у меня было несколько проектов запуска, поэтому он не позволит мне переключиться на IE, пока я не изменю проект запуска по умолчанию обратно только на оболочку MVC.

У меня была аналогичная проблема с Chrome.

похоже, что VS по какой-то причине не может подключиться к процессу Chrome.

решение: 1. Закройте Chrome 2. Когда Chrome закрыт, запустите веб-проект и разрешите VS открыть Chrome.

надеюсь, что это поможет.

что я сделала это:

открыть C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config и удалить все <site> записи <sites> не удалить <siteDefaults> !

в вашем проекте перейдите в свойства, веб и нажмите кнопку "создать виртуальный каталог".

закройте и снова откройте visual studio, загрузите проект и запустите

исправлено!

Я столкнулся с той же проблемой и обнаружил, что как-то файл 'applicationhost.конфиг (в ..\Documents\IISExpress\config) имел другой номер порта localhost (в разделе "сайты"), указанный в project\properties\web. Поменяли их на тот же номер и проблема ушла

для меня VS использует Firefox для браузера по умолчанию. Перезапуск VS и закрытие всех окон Firefox, похоже, решает эту проблему.

получил эту ошибку сегодня.. И простой, закрыть все экземпляры VS, а затем начать новый новый, К счастью, работал для меня!

Если вы используете git в качестве системы управления версиями, вы также должны убедиться, что любые пользовательские файлы игнорируются.

если они уже отслеживаются, то используйте git-r rm -- cached

это разрешило ошибку для меня.

режим запуска="значение " alwaysrunning"" на $SOLUTION_DIR/bis/.vs/config/applicationhost.config вызвала его для меня. Попробуйте удалить эту строку и все будет работать снова (даже без перезагрузки ВС)

разрешение я нашел;

перейдите в следующий каталог

%userprofile%\documents\IISExpress\Config directory

удалить все файлы в этой папке. Перезапустите visual studio и работает как шарм.

закройте экземпляр Visual studio. Запустите его снова в режиме администрирования. "Запуск от имени администратора"

  • убедитесь, что все iisexpress.exe процессы были закрыты
  • Edit <path_to_your_solution>\Solution\.vs\config\applicationhost.config
  • измените имя сайта.

    <site name="MySite" serverAutoStart="true">

    to:

    <site name="MySite2" serverAutoStart="true">

  • это исправило его для меня
  1. перейдите в раздел Свойства и перейдите на вкладку Веб.
  2. изменить номер порта в URL-адрес начала и URL-адрес проекта.
  3. Щелкните Создать Виртуальный Каталог.
  4. сохранить и нажать F5.

то, что исправило это для меня, запускало проект из другого файла в моем решении. В частности, 2 из моих файлов называются web.конфиг, поэтому я просто побежал от другого.

У меня была та же проблема, и то, что нужно было сделать, это правильно настроить IIS Express. Я щелкнул правой кнопкой мыши на моем проекте -- свойства -- Web (вкладка) и на серверах: URL проекта, был уже предварительно заполнен и я нажал кнопку "создать виртуальный каталог". Я только что переустановил (обновил) windows, и IIS не был настроен b/c, он был новым.

надеюсь, что это помогает.

Читайте также: