Visual Studio 2010: отладка веб-приложения в корне IIS 7 Web - PullRequest
4 голосов
/ 03 марта 2011

Я пытаюсь настроить свой проект mvc, чтобы я мог отладить его из IIS7, но мне нужно, чтобы он был настроен для корня веб-приложения.

Что я сделал:

  • В IIS7
  • Создан новый сайт в IIS7 на localhost: 5000 (настройки по умолчанию)
  • Установите свойство «Использовать локальный веб-сервер» в свойствах проекта на: http://localhost:5000
  • Когда я нажимаю сохранить, я получаю следующее предупреждение: «Локальный URL-адрес IIS http://localhost:5000/, указанный для веб-проекта MVC, не был настроен. Чтобы сохранить эти параметры, необходимо настроить виртуальный каталог. Хотите создать виртуальный каталог сейчас?»
  • Когда я нажимаю да, я получаю сообщение: "Невозможно создать виртуальный каталог. http://localhost:5000/"

Вышеприведенное работает нормально, когда я устанавливаю URL-адрес, чтобы он указывал на вложенную / вирусную папку, например, http://localhost:5000/mvc.

Есть идеи?

Ответы [ 2 ]

7 голосов
/ 03 марта 2011

Решение заключается в том, что при создании сайта IIS соответствующая папка должна указывать на папку проекта asp.net.

Так легко, если вы знаете решение:)

0 голосов
/ 12 июля 2013

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

В диспетчере IIS7 щелкните правой кнопкой мыши сайт и выберите «Редактировать привязки».Убедитесь, что URL-адрес, который вы вводите в VS, указан в списке, и что вы можете пропинговать его из командной строки (должен отвечать 127.0.0.1).Если вы не можете пропинговать его, добавьте URL в ваш файл c:\windows\system32\drivers\etc\hosts.

...