2016-06-03 4 views
5

Я пытаюсь разместить веб-службы с помощью IIS Express на своей локальной машине. Я могу начать отладку один раз. Каждый раз после этого я получаю диалоговое окно с «Невозможно начать отладку» всякий раз, когда я пытаюсь запустить проект. Если я выключу VS 2012, тогда откройте его, он будет работать еще раз. Я вижу проблему в этом post. Я считаю, что это связано с изменением пароля несколько дней назад. Однако я не могу найти, где хранятся мои учетные данные, и я не знаю, как изменить эту конфигурацию. Пожалуйста помоги!Visual Studio 2012 «Невозможно начать отладку»

UPDATE:

Оказывается, то же самое происходит, если я пытаюсь запустить локальное приложение консоли. Это означает (я думаю), что это настройка VS где-то. Мне пришлось выключать VS и перезапускать его каждый раз. Тем не менее, я считаю, что если я выключаю эти задачи, а затем отладить это работает:

enter image description here

Есть идеи?

+0

Две вещи, чтобы проверить: 1, на вкладке свойств проекта убедитесь, что он назначен на определенный номер порта, так что всегда использует такой же. Возможно, даже если вы прекратите отладку, что процесс все еще работает на предыдущем порту. 2, если вы чувствуете, что это может быть проблема аутентификации, тогда убедитесь, что при запуске визуальной студии вы запускаете администратор. –

+0

У меня всегда был определенный порт. Это просто проще при тестировании вызовов веб-сервисов. Я попытался работать как администратор, и, к сожалению, это тоже не сработало. – mac

+0

Тема, о которой вы говорите, не решена. Чтобы решить свою проблему, убедитесь, что вы сначала поняли настройки в VS и IIS Express, https://blog.lextudio.com/2015/11/jexus-manager-secrets-behind-visual-studio-iis-express-integration/тогда вы можете узнать, что случилось. –

ответ

2

Из снимка экрана видно, что IIS Express не выключается, когда вы прекращаете отладку. На самом деле это параметр в Visual Studio под названием «Включить редактирование и продолжение». Когда включено, IISExpress закроется, когда отладка закончится, и если отключено, IISExpress останется открытым.

Этот параметр обычно устанавливается по умолчанию в Visual Studio 2013, но фактически по умолчанию выключен в версиях, предшествующих, включая 2012 год, которые вы заявляете, что используете. Вы, вероятно, захотите его ON.

Для настройки глобально:

  1. диалоговое окно Open Options выберите Инструменты -> Параметры
  2. Нажмите кнопку Отладка -> Изменить и продолжить
  3. Переключение "Включить Изменить и продолжить"

Вы также можете изменить настройки для каждого проекта.

  1. Открытые свойства для веб-проекта
  2. Нажмите вкладку Веб
  3. Переключение Включить Изменить и продолжить»под отладчиком в нижней части этой страницы

Далее чтение на MSDN здесь: https://blogs.msdn.microsoft.com/webdev/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-new-web-applications-in-vs2013-preview/

+0

Этот параметр включен. Для хихиканья я попытался отключить его, и это тоже не сработало. Это похоже на новую установку, это мой единственный вариант на этом этапе. – mac

+0

Включена ли она как по всему миру, так и внутри каждого проекта? Убедитесь, что он установлен в положение ON во всех местах. – HBomb

+0

Этот вариант не существует для веб-сайтов, которые у меня есть в моем решении. Может быть, потому, что они были добавлены как «Веб-сайт», а не «Веб-приложение» (я даже не вижу возможности добавить новый проект для этого больше). Я вижу список отладчиков в разделе «Параметры запуска» для каждого проекта, но параметр «Включить и продолжить» отсутствует, как в блоге. Несмотря на это, это происходит для каждого проекта, включая тестовые консольные приложения. – mac

0

Сначала проверьте настройки идентификации

Обновите свои учетные данные в настройке «Идентификация» в разделе IIS/Application Pools.

Если ваш пароль был недавно изменен, «Идентификация» может по-прежнему устанавливаться на ваши старые учетные данные.

ИЛИ

Сброс Параметры Visual Studio

сброс настроек визуальных студийных и перезапустить его снова.

  1. В меню «Сервис» выберите «Параметры импорта и экспорта».
  2. На странице «Добро пожаловать на вкладку« Мастер импорта и экспорта »нажмите« Сбросить все настройки »и затем нажмите« Далее ».
  3. Если вы хотите сохранить текущую комбинацию настроек, нажмите «Да», сохраните мои текущие настройки, укажите имя файла и нажмите «Далее».

-или-

Если вы хотите удалить комбинацию текущих настроек, выберите Нет, просто сбросить настройки, перезапись мои текущие настройки, а затем нажмите кнопку Далее. Этот параметр не удаляет настройки по умолчанию, которые будут доступны в следующий раз при использовании мастера.

  1. В какой набор настроек вы хотите выполнить сброс, выберите в списке набор настроек.

  2. Нажмите «Готово».

ИЛИ Проверить Truely Reset VS

 Смежные вопросы

  • Нет связанных вопросов^_^