Windows 2008 R2或其他x64Windows啓用OLEDB解決ASP/ASPX與Access連接問題
1、the 'Microsoft.Jet.OleDb.4.0' provider is not registered on the local machine.
2、Server Error in '/' Application - AccessFile is not valid: c:/inetpub/wwwroot/App_Data/ASPNetDB.mdb
都是因爲ACCESS是32位程序
解決:IIS7設置,選中'應用進程池',選擇網站的名稱,選擇“高級設置”,“啓用32位應用程序”爲True
System.Data.OleDb.OleDbException:操作必須使用一個可更新的查詢。
解決:修改數據庫所在文件夾的權限everyone。
未能識別“<compilation debug="true" targetFramework="4.0"/>”
解決:
安裝 .net framework v4.0
IIS7設置,選中“應用進程池”,選擇網站的名稱,選擇“基本設置”,.net framework版本 v4.0
添加數據源,選擇數據庫錯誤,文件要麼不存在,要麼未能映射爲可讀取的本地文件。
解決:
數據庫文件命名錯誤,文件名不能帶“#”。