Visual Studio 2005 говорит, что у меня нет разрешения на отладку? - PullRequest
1 голос
/ 19 сентября 2008

Я новичок в visual studio / asp.net, поэтому, пожалуйста, потерпите меня. Использование vs 2005 и asp.net 3.5. У меня против установленного на производственном сервере. Если я устанавливаю опцию запуска для сайта «использовать веб-сервер по умолчанию», когда я иду на отладку, мой веб-сайт пытается открыть сайт в http://localhost:4579/project и возвращает 404. Если я установил опцию запуска на «использовать пользовательский сервер "и укажите правильный путь к приложению (как я бы попал на сайт извне) vs не может запустить отладку и возвращает ошибку" Невозможно запустить отладку на веб-сервере. Ошибка входа: неизвестное имя пользователя или неверный пароль ". Я работаю против администратора на производственном сервере. Я подумал, что, возможно, мне нужно было установить права пользователя в мониторе удаленной отладки Visual Studio, но моя учетная запись администратора уже была там. Я проверил IIS и убедился, что конфигурация / отладка приложения «включена отладка сценариев на стороне сервера asp» проверена. Веб-конфигурация также установлена ​​debug = "true". Я явно что-то упускаю.

РЕДАКТИРОВАТЬ> Запуск Windows Server 2003

Ответы [ 4 ]

4 голосов
/ 19 сентября 2008

Сделайте это ... Вместо попытки отладки, нажав F5

  • Перейти к инструментам
  • Присоединить к процессу
  • Нажмите Просмотреть процессы у всех пользователей
  • Убедитесь, что вы выбраны только для управляемого кода
  • Выберите «W3WP.EXE». Это рабочий процесс ASP.NET.
  • Нажмите прикрепить.
  • Теперь вы подключены и отлаживаете, обновите страницу в браузере, и она должна достичь ваших точек останова.
0 голосов
/ 03 ноября 2008

Вы проверили, что для требуемого веб-сайта включена встроенная проверка подлинности Windows. Это необходимо для отладки.

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

Для отладки Javascript вы должны включить его в настройках IE. Снимите оба параметра в «IE-> Инструменты-> Параметры-> Дополнительно-> Просмотр-> Отключить отладку сценариев» перед отладкой.

0 голосов
/ 19 сентября 2008

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

0 голосов
/ 19 сентября 2008

Вы работаете в Vista или Server 2008? Я не уверен насчет Vista, но когда я работал под управлением Server 2008, у меня возникали ошибки при попытке отладки, когда я запускал VS как обычный пользователь. Решением для меня было щелкнуть правой кнопкой мыши значок VS и выбрать «Запуск от имени администратора».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...