Обработчик еще не определил ошибку - PullRequest
1 голос
/ 20 апреля 2009


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

В любом случае, я открыл диспетчер IIS 7, создал новый виртуальный каталог (через «Добавить приложение») и указал его на физический каталог, где Visual Studio сохранила мой веб-проект. Но когда я попытался запросить страницу .aspx, браузер сообщил о следующей ошибке (я не опубликую всю ошибку, а только интересные биты):

Обработчик: еще не определен
Ошибка конфигурации: невозможно прочитать файл конфигурации из-за недостаточных прав доступа
Пользователь входа: еще не определен


A) почему обработчик еще не определен? Насколько я знаю, в IIS7 зарегистрирован обработчик Asp.Net?!

B) Почему бы IIS не иметь достаточных разрешений? Означает ли это, что я должен дать IIS более высокие привилегии? Или у среды выполнения Asp.Net недостаточно прав?

C) Может ли ошибка также быть связана с тем, что, возможно, он ожидал, что пользователь сам аутентифицируется? Я предполагаю, что это из-за того, что Пользователь входа в систему еще не определен?

D) И, наконец, есть идеи, как заставить это работать?


1025 * спасибо *

Ответы [ 2 ]

2 голосов
/ 09 ноября 2009

код ошибки: 0x8007000d

Я начал играть с разрешениями и всем прочим о проблемах доступа к web.config или applicationhost.config, так или иначе, они не изменили ошибку.

во время игры с моим файлом web.config я удалил теги перезаписи из моего файла конфигурации, и ошибка изменилась. затем я установил «установщик веб-платформы» и установил модуль перезаписи URL для IIS и поиграл с некоторыми настройками, теперь мой сайт работает. Чтобы выяснить эту проблему, понадобилось около одного дня, надеюсь, кому-то это поможет.

0 голосов
/ 07 мая 2011

Имеет ли удостоверение вашего пула приложений IIS достаточные права для доступа к папке, на которой размещен ваш сайт?

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