Отвалилась отладка
От: SergASh  
Дата: 20.10.10 08:25
Оценка:
Привет всем!

Есть система с
— Windows Server 2003 R2 EE SP2
— IIS 6
— MSVC 2008 SP1

В какой-то момент перестала работать отладка ASP.NET приложений. Для отладки используется вариант 'Use local IIS Web server'. Студия пишет

Unable to start debugging on the web server. An authentication error occurred while communicating with the web server. Please see Help for assistance.


Integrated Windows authentication включена.

При каждой попытке запустить отладку в логах ИИСа появляется следующее

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2010-10-20 07:56:24
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
2010-10-20 07:56:24 W3SVC33715176 127.0.0.1 DEBUG /debugattach.aspx — 80 — 127.0.0.1 — 401 5 0
2010-10-20 07:56:24 W3SVC33715176 127.0.0.1 DEBUG /debugattach.aspx — 80 — 127.0.0.1 — 401 1 0
2010-10-20 07:56:24 W3SVC33715176 127.0.0.1 DEBUG /debugattach.aspx — 80 — 127.0.0.1 — 401 1 2148074252

Настораживает то, что поле cs-username остается пустым. Там же по идее должно идти имя account'а, под которым студия запущена.

В то же время я спокойно могу приаттачиться к процессу w3wp.exe, но это очень неудобно.

В чем может быть проблема?
Спасибо.
Re: Отвалилась отладка
От: Аноним  
Дата: 20.10.10 08:46
Оценка: 6 (1)

8. Не запускается отладчик в Visual Studio
Ошибка безопастности
При запуске отладчика возникает ошибка:
Error while trying to run project: Unable to start debugging on the web server. You do not have permissions to debug. Verify that you are a member of the 'Debugger Users' group on the sever.
Как минимум должны быть выполнены следущие условия:
 Пользователь, с правами которого производится запуск отладчика, должен входить в группу "Debugger Users".
 В IIS должна быть включена опция "Integrated Windows Authentication".
 Должна быть выставлена опция debug="true" в файле web.config.
 Должно быть включена опция Enable ASP.NET debugging в свойствах проекта.
Если это не помогает, включите сайт http://localhost в список Trusted Sites. Второй вариант — попробовать сбросить настройки безопастности Explorer в значения по уполчанию (Reset IE security settings).
Ссылки на статьи:
www.gotdotnet.com/team/csharp/learn/whitepapers/howtosolvedebuggerproblems.doc
 support.microsoft.com/default.aspx?scid=kb;EN-US;319842
Ошибка конфигурирования
Ошибка
Unable to start debugging on the web server. The project is not configured to be debugged
Для исправления следует открыть конфигурацию сайта в IIS и нажать кнопку Create.
Ссылки на статью:
www.prezzatech.com/kb/articles/kb-1020-unable_to_start_debuggin_on_web_server.asp
www.cryer.co.uk/brian/mswinswdev/ms_vbnet_unable_start_debugging.htm
Ошибка 401
Ошибка
HTTP 401.1 — Unauthorized: Logon Failed
Для исправления Microsoft советует проверить наличие ключей в реестре в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
Ключ DisableLoopbackCheck должен иметь значение 1 (тип DWORD). Если такого ключа нет, то его нужно создать.
Ссылка на статью: support.microsoft.com/default.aspx?scid=kb;en-us;896861.

Re[2]: Отвалилась отладка
От: SergASh  
Дата: 20.10.10 10:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>HTTP 401.1 — Unauthorized: Logon Failed
А>Для исправления Microsoft советует проверить наличие ключей в реестре в ветке
А> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
А>Ключ DisableLoopbackCheck должен иметь значение 1 (тип DWORD). Если такого ключа нет, то его нужно создать.
А>Ссылка на статью: support.microsoft.com/default.aspx?scid=kb;en-us;896861.

Спасибо, вроде помогло.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.