Я использую Windows XP Professional x64 и IIS 6.0. Мне было поручено внести некоторые изменения в код классического приложения ASP. Я создал виртуальный каталог под IIS. При попытке перейти на сайт я получаю следующее сообщение.

Вы не авторизованы для просмотра этой страницы. На URL, который вы пытались открыть, установлено приложение ISAPI или CGI, которое проверяет учетные данные пользователя, прежде чем продолжить. Это приложение не может подтвердить ваши учетные данные.

Я проверяю производственный сервер, чтобы определить эту проблему, и я думаю, что это связано с настройкой платформы. На моем локальном 64-битном компьютере установлено значение 2.x, а версия 1.x не отображается в раскрывающемся списке. Я установил 1.x на машине, но теперь вкладка asp.net больше не появляется. Я провел некоторое исследование о том, как заставить вкладку появляться снова, следуя рекомендациям. Табл теперь появляется, но 1.x framework до сих пор нет в списке.

Любые предложения с благодарностью. Существуют ли аргументы командной строки, чтобы сообщить IIS о запуске этого сайта в рамках 1.x, поскольку я не могу сделать это из IIS?

похотливый

1 ответ1

0

Вы должны переключиться в 32-битный режим, например так: http://support.microsoft.com/kb/894435 Это для каждого процесса, поэтому вы не сможете запускать другие веб-приложения в 64-битной среде.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .