Невозможно начать отладку на веб-сервере - PullRequest
0 голосов
/ 25 мая 2011

При создании сайта я выбираю Location как HTTP и затем предоставляю http://172.24.17.188/myProject, и он успешно создал проект.

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

enter image description here Edit: Я могу просматривать веб-сайт вручную, набрав в браузере, но не могу запустить или отладить usinh VS2008.

Ответы [ 2 ]

2 голосов
/ 25 мая 2011

Выполните следующие изменения в настройках IIS

  • Убедитесь, что IIS настроен на использование встроенной проверки подлинности Windows
  • Убедитесь, что включен HTTP Keep Alives.
2 голосов
/ 25 мая 2011

Если веб-сайт работает на IIS на той же машине, вы можете подключить отладчик к процессу IIS. Вы делаете это, нажимая «Отладка», затем «Присоединить к процессу ...». Сортируйте процессы в порядке убывания и найдите процесс с именем "w3wp.exe". Затем нажмите кнопку «Присоединить». Если вы не видите процесс, просмотрите сайт в браузере, чтобы IIS мог запустить процесс.

Если веб-сайт работает на другом сервере, вы можете сделать то же самое, но вам нужно запустить средство удаленной отладки (MSVSMON). Это означает, что вам нужно будет установить Visual Studio на веб-сервере. Запустите MSVSMON и убедитесь, что брандмауэр не блокирует соединение. Теперь вы нажимаете «Отладка», затем «Присоединить к процессу ...». Введите имя сервера, которое было выведено в окне отладки MSMON в текстовом поле квалификатора. Если все настроено правильно, вы увидите список процессов удаленных серверов. Затем вы можете подключиться к процессу "w3wp.exe".

Это два способа отладки веб-приложений с использованием Visual Studios и IIS.

...