Написано ранее:
Во всем виновата XP. Лично я считаю, что XP чрезмерно заботится о безопасности и компенсирует это невозможностью реализовать определенные функции. Я думаю, что люди, которые часто сталкиваются с ASP, будут это делать. часто сталкиваюсь с этой проблемой. Очевидно, что мой код написан очень правильно, почему он не может быть нормально обновлен? Следующие сообщения об ошибках вызваны не ошибками кода в самом ASP, а некоторыми проблемами с настройками разрешений. Когда я впервые столкнулся с этой проблемой. , я однажды проверял свой код не менее 10 раз во время самообучения, но ошибок ASP обнаружено не было. Наконец, я проверил онлайн и обнаружил, что это были злые разрешения.
Операционная среда: Windows XP
IIS 5.0
-----. -------- ------------------------------------------ -------- -----
При запуске программы asp на сервере Windows XP+IIS база данных может не обновиться. Конкретное сообщение об ошибке может быть следующим:
1. Microsoft JET Database Engine (0x80040E09) не может. обновляться. База данных или объект доступны только для чтения.
2. Поставщик Microsoft OLE DB для драйверов ODBC (0x80004005)[Microsoft][ODBC Microsoft Access Driver] В операции должен использоваться обновляемый запрос.
3. В операции ядра базы данных Microsoft JET (0x80004005) должен использоваться обновляемый запрос.
Есть несколько следующих решений (решения могут быть разными для разных серверов, здесь мы предполагаем, что домашний каталог сайта - wwwroot):
A. Щелкните правой кнопкой мыши папку wwwroot - "Свойства" - отменить "Только чтение" .
Этот метод самый простой. Иногда допустимый
B. Щелкните правой кнопкой мыши папку в файле базы данных - «Свойства» - «Безопасность» - добавьте пользователя: «Имя_IUSR_компьютера» и откройте права на чтение и запись «Имя_IUSR_компьютера».
В настоящее время этот метод является лучшим способом решения этой проблемы.
В системе XP вы можете не увидеть опцию «Безопасность» при щелчке правой кнопкой мыши. Откройте «Инструменты» - «Параметры папки» -. «Просмотр» — Отменить «Использовать «Простой общий доступ к файлам (рекомендуется)». Затем в свойствах можно найти параметр «Безопасность»
. C. Щелкните правой кнопкой мыши папку wwwroot — «Свойства» — «Общий доступ к Интернету» — «Общая папка». «
D. Пожалуйста, дайте мне больше решений. Обсудите со мной ~ QQ: 7021357
---------------------------------- ------- --------------------------
Последний пункт: если вы хотите настроить свою машину в качестве сервера для отладки ASP лучше не использовать win. Для системы XP лучше выбрать WIN 2000, но если нет возможности... то будьте готовы пойти на многие обходные пути....
Конечно, при необъяснимых проблемах
!происходят в XP, пожалуйста, уделите больше внимания настройкам разрешений вопроса XP