в диспетчере задач?

учаю эту ошибку при попытке запустить сайт ASP.NET (я впервые пытаюсь заставить его работать):

Тем не менее, глядя на файл (\ C: \ EnhancedSalesReporting \ customerreportingnet \ customerreportingnet \ web.config), он не имеет никаких ограничений / недостаточных разрешений:

В чем здесь проблема, или что я должен сделать, чтобы выйти за рамки этого разочаровывающего блока?

asp.net web.config 500.19 internalservererror configfile недостаточно прав доступа

ОБНОВИТЬ

Когда я подошел к нему по-другому, создав виртуальный каталог в IIS, указав его расположение этих файлов, а затем в VS выбрав «Файл»> «Открыть веб-сайт», я не стал лучше. Страницы ошибки разные, но я застрял в любом случае. Это контрольно-пропускной пункт описанВот.

ОБНОВЛЕНИЕ 2

Когда я пытаюсь следовать шагам в принятом ответе вссылка предоставлена ​​в комментарии Кена Уайта, пытаясь добавить «IIS_IUSRS» в группу Web.Config или имена пользователей на вкладке «Безопасность», я получаю »Имя не найдено - объект с именем «IIS_IUSRS» не может быть найден ..."

Я поступаю об этом неправильно? Я получаю те же результаты, пытаюсь ли я отредактировать Web.Config через проводник Windows или из панели просмотра содержимого в IIS7.5 - это что-то еще значит?

ОБНОВЛЕНИЕ 3

Еще одна подсказка из того поста, на который есть ссылки выше:Вам также следует проверить наличие атрибута только для чтения в файле applicationhost.config"

Это стоит попробовать, но какой? У меня на жестком диске 9 файлов applicationhost.config, и четыре из них выглядят как вероятные перспективы в следующих местах:

C:\Program Files (x86)\IIS Express
C:\Program Files\IIS Express
C:\Users\cshannon\MyDocuments\IIS Express
C:\Windows\System32\inetsrv

Что, если таковые имеются, было бы выгодно установить readonly в false?

ОБНОВЛЕНИЕ 4

Это в ответ на ответ Майкла Лю:

Спасибо, Майкл;

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

Кстати, я не видел вкладку «Подробности» в диспетчере задач, но есть вкладка «Показать процессы всех пользователей» на вкладке «Процессы».

Может в этом проблема - естьтри Записи w3wp.exe в диспетчере задач:

Image Name      User Name
----------      ---------
w3wp.exe *32    DefaultAppPool
w3wp.exe        classicEservice 
w3wp.exe        NETWORK SERVICE

Должен ли быть только один?

ОБНОВЛЕНИЕ 5

После перезапуска IIS7.5 у меня «всего» две записи w3wp.exe в диспетчере задач:

w3wp.exe *32 (DefaultAppPool)
w3wp.exe (NETWORK SERVICE)

Так 2 слишком много?

УПАТЭ 6

В ответ на обновленные шаги Майкла:

Application Pool == classicEservice

В «пулах приложений» значения для classicEservice:

Status == Started
.NET Framework Version == v2.0
Managed Pipeline Mode == Classic
Identity == ApplicationPoolIdentity
Applications == 5

Повторяя шаги снова, но замена «DefaultAppPool» на «classicEservice» определенно выводит меня на правильный путь, поскольку я больше не получаю страницу с ошибкой 500,19. Теперь это "песочные часы" наHttp: //localhost/CustomerReportingNET/pages/custmaint_entry.aspx.

Я думаю, что, возможно, "/pages/custmaint_entry.aspx" должен быть удален из этого; Я посмотрю, что мне нужно сделать, чтобы добиться этого ...

ОБНОВЛЕНИЕ 7

В первый раз, когда он «остекленел», пока коровы не вернулись домой, во второй (и третий) раз он показал мне это:

ОБНОВЛЕНИЕ 8

Я попытался «Начать без отладки» и удалил задний конец URL, чтобы он был просто »HTTP: // локальный / CustomerReportingNET /«но это все-таки песочные часы (или« голубые вращающиеся пончики », я думаю), как кружащийся дервиш, который передозировал энергетические напитки».

Ответы на вопрос(1)

Ваш ответ на вопрос