Кажется, эту ошибку легко исправить. Однако я как-то не могу понять. Нашел здесь несколько сообщений, просмотрел их и не смог заставить его работать. Конечно, похоже на известную ошибку.
Я получаю следующее сообщение об ошибке: Невозможно начать отладку на веб-сервере. Произошла ошибка аутентификации при обмене данными с веб-сервером.
Я запускаю VS2k8 на веб-сервере Server 2k3sp2. Я подтвердил, что отладка установлена в web.config, а проверенные HTTP keep alive установлены в IIS. Я настроил Интернет для работы со встроенной аутентификацией. Я даже пробовал приобщиться к процессу. Однако мои точки останова говорят, что выполняющийся код и текущий код не совпадают, хотя я скомпилировал сеть и запустил его ... звучит так, будто я прикреплен к неправильному процессу, но есть только 1 процесс w3wp, к которому нужно присоединиться, который должен быть только мой процесс.
Я даже сделал aspnet_regiis. Все еще notta.
Мысли?





Убедитесь, что в IIS правильно установлен режим аутентификации. Если вы находитесь в домене, обязательно отметьте это и убедитесь, что установлен анонимный доступ (если это требуется для вашего приложения).
Эта ссылка MSDN имеет более подробную информацию.
Вы также можете попробовать еще несколько вещей:
Дайте мне знать, как это работает для вас.
Осмотревшись, я заметил, что каждый раз, когда я пытался запустить в режиме отладки, было 537 - «Произошла ошибка при входе в систему». Я нашел эту статью на M $ -
http://support.microsoft.com/?id=896861
После установки ключа в регистре для отключения проверки обратной связи согласно статье и перезагрузки проблема решена! Поскольку внутри находится коробка разработчика, это не должно представлять угрозы для безопасности.
Спасибо за помощь!!!
Woohoo! У меня были «странные символы в значении записи процесса входа в систему», упомянутые в связанной статье. Я использовал метод «Указать имена хостов» и перезагрузку, которые у меня сработали.
Я исправил это, изменив ссылку на сервер в веб-разделе свойств проекта. Я использовал 127.0.0.1 - изменил на localhost, и это сработало.
Простите. Я отвечал на свой вопрос. Спасибо еще раз за помощь!