Ditulis sebelumnya:
Ini semua kesalahan XP. Saya pribadi berpikir bahwa XP mengejar keamanan secara berlebihan dan memberikan kompensasi dengan tidak dapat mengimplementasikan fungsi tertentu. Mari kita lihat contoh ASP ini sering mengalami masalah ini. : Jelas kode saya ditulis dengan sangat benar, mengapa tidak dapat diperbarui secara normal? Pesan kesalahan berikut ini bukan disebabkan oleh kesalahan kode di ASP itu sendiri, tetapi oleh beberapa masalah pengaturan izin Ketika saya pertama kali mengalami masalah ini
, Sayapernah
memeriksa kode saya tidak kurang dari 10 kali selama belajar mandiri, tetapi tidak ditemukan kesalahan ASP. Akhirnya, saya memeriksa secara online dan menemukan bahwa itu adalah izin
jahat
.
-------- --------------------------- -------- -----
Saat menjalankan program asp di server Windows XP+IIS, database mungkin tidak diperbarui. Pesan kesalahan spesifiknya mungkin:
1. Microsoft JET Database Engine (0x80040E09) tidak bisa diperbarui. Basis data atau objek bersifat baca-saja
2. Penyedia Microsoft OLE DB untuk Driver ODBC (0x80004005)[Microsoft][ODBC Microsoft Access Driver] Operasi harus menggunakan kueri yang dapat diperbarui.
3. Operasi Mesin Basis Data Microsoft JET (0x80004005) harus menggunakan kueri yang dapat diperbarui.
Ada beberapa solusi sebagai berikut (solusinya mungkin berbeda untuk server yang berbeda, disini kita asumsikan direktori home website adalah wwwroot):
A. Klik kanan pada folder wwwroot-"Properties"-cancel "Read-only" ,
Metode ini adalah yang paling sederhana. , Kadang-kadang valid
B. Klik kanan pada folder di file database Anda - "Properti" - "Keamanan" - tambahkan pengguna: "IUSR_nama komputer" dan buka izin baca dan tulis "nama IUSR_komputer"
.
"Lihat" - Batalkan "Gunakan" Berbagi file sederhana (disarankan)" Kemudian Anda dapat menemukan opsi "Keamanan" di properti
. C. Klik kanan pada folder wwwroot - "Properti" - "Berbagi Web" - "Folder Bersama "
D. Tolong beri saya lebih banyak solusi. Diskusikan dengan saya~QQ:7021357
---------------------------------- ------- -----------
Poin terakhir adalah jika Anda ingin mengatur mesin Anda sebagai server untuk debugging ASP, yang terbaik adalah tidak menggunakan win. Untuk sistem XP, lebih baik memilih WIN 2000, tetapi jika tidak memungkinkan... maka bersiaplah untuk mengambil banyak jalan memutar!....
Tentu saja, ketika masalah tidak bisa dijelaskan terjadi di XP, harap pikirkan lebih lanjut pengaturan izin pertanyaan XP