2009-03-26 6 views
0

Когда я пытаюсь отладить веб-сайт в .NET 1.0, я получаю следующую ошибку: «Ошибка при попытке запуска проекта: невозможно запустить отладку на веб-сервере. Не удалось прочитать ключ из реестра "Не удалось отладить приложение ASP.NET 1.0

Я не смог найти документацию по этой конкретной ошибке за то, что вы не смогли прочитать ключ из реестра.

Я просмотрел Microsoft KB For This, но у него ничего нет для ошибки чтения реестра.

EDIT: Я нашел для этого работу. Добавьте имя пользователя, которое aspnet_wp.exe запущено в группу Administartors на вашем ПК. Это очень плохо, потому что он предоставляет дыру безопасности на вашем компьютере. Но до сих пор неясно, какие «другие» права нужны этой учетной записи, чтобы «читать ключ из реестра».

+0

Скажет ли он, какой ключ реестра он пытается прочитать? Если ключ реестра пытается прочитать ваш код, вы должны убедиться, что запрашиваете доступ только для чтения к ключу. При установке IIS по умолчанию ваше приложение запускается с учетными данными, которые, вероятно, не имеют доступа на запись для большинства ключей reg, особенно. HKLM –

+0

Нет! Он не говорит, какой ключ он пытается прочитать. Когда я запускаю проект без отладки (Ctrl + F5), он работает нормально. Это, кстати, в VS 2002. –

+0

Просмотрите журнал событий безопасности для любого сбоя, который выполняется при запуске приложения в режиме отладки. –

ответ

0

Рассмотрите возможность запуска RegMon с сайта SysInternals. Он должен показать, какие ключи реестра будут лишены.

Смежные вопросы