Ответ 1
Мы переместили некоторый классический ASP-код на 64-битную Windows 2008. Вот некоторые вещи, которые мы сделали или обнаружили по пути:
-
Начните с размещения приложения в режиме "классического" конвейера пул приложений. Когда все работает нормально, вы можете переключиться на "Интегрированный режим", если вам нужно использовать функции, которые он предлагает в более поздний срок.
-
Если ваше приложение ASP потребляет 32-разрядная сторонняя или внутренняя компонентов, вам необходимо настроить пул приложений для запуска в 32 бит Режим. 32-разрядная DLL не загружается в 64-битный процесс. Вы можете настроить это в Дополнительные настройки пула приложений. Установите
Enable 32-Bit Applications
вTrue
. -
Чтобы создать подробные отчеты об ошибках с помощью Классический ASP, откройте страницу ASP 'feature' для веб-сайта, затем разверните
Debugging Properties
node. УстановитеSend Errors To Browser
вTrue
. -
Если ваше приложение использует родительские пути вам нужно настроить это в ASP страница настроек "функция" (такая же, как выше). Настройка находится под
Behaviour
node и называетсяEnable Parent Paths
. Значение по умолчанию:False
так же, как с IIS6. -
Анонимная учетная запись по умолчанию в IIS7 называется
IUSR
. Вы можете изменить это открыв аутентификацию страница настроек "функция" для веб-сайта и редактированияAnonymous Authentication
установка. -
Предпочитаете использовать идентификаторы пула приложений для пула приложений и анонимной учетной записи сайта: Идентификаторы пула приложений