Назад | Перейти на главную страницу

Почему моя старая DLL не работает с моим пулом приложений в 32-битном режиме?

Я перемещаю свои сайты из среды сервера 2003x86 на сервер 2008x64. сервер 2008 года использует iis 7.5, а пул приложений, который я использую, настроен для 32-битного режима. Я получаю сообщение об ошибке «Ошибка объекта сервера» ASP 0177: 800401f3 «Ошибка сервера.createObject». Я полагаю, что все сайты ASP указывают именно на библиотеки DLL. Мои программисты, как обычно, говорят, что это не код или DLL. Мне что-то не хватает, чтобы эти старые DLL работали? Между прочим, эти сайты подключаются к базе данных SQL 2000.

Учитывая недостаток конкретики в вашем вопросе, я могу только сделать обоснованное предположение. Поскольку вы перешли с Server03 на 08, я могу только предположить, что вы использовали старую версию IIS. При этом вам, вероятно, потребуется установить надстройку совместимости управления IIS 6, которая находится в роли IIS.

Ошибка ASP, которую вы получаете, является довольно общей ошибкой, которая может быть вызвана рядом вещей из того, что я вижу в результатах поиска, поэтому, если вы хотите получить более точные ответы, вам нужно будет предоставить дополнительную информацию о вашей настройке, код и т. д.