濟寧易遠網絡
服務內容:網站建設,網站制作,網站優化,網站設計,網頁制作等
設為首頁   加入收藏   繁體中文
網站首頁 | 網站建設 | 域名注冊 | 空間主機 | 網站優化 | 網站推廣 | 成功客戶 | 信息資訊 | 關于我們 | 在線留言

首頁
網站建設
 └濟寧網站建設方案
 └濟寧網站制作流程
 └濟寧網站改版服務
 └濟寧網站優化設計
 └濟寧網站域名注冊
 └濟寧虛擬主機空間
 └濟寧網頁設計單項
 └成功客戶部分案例
信息資訊
 └易遠網絡最新動態
 └IT互聯網行業資訊
 └電腦網絡相關信息
 └網站制作設計知識
 └網站優化推廣SEO
 └源碼素材軟件下載
 └生活休閑娛樂網摘

 
 
咨詢電話:0537-2217996
 
聯系手機:13791723090
網站服務QQ:939599      
易遠客服QQ:810882565
售后服務QQ:810883546

baidu

外網 www.honuo.net

Windows server 2008中IIS7支持ASP+Access解決方法
減小字體 增大字體    發布日期:2013-3-29 已被閱讀:

    1. 讓IIS7支持ASP


    Win7或Windows server 2008中IIS7是默認不安裝的,所以在安裝完Win7或Windows server 2008之后如果需要安裝IIS7的話,就要自己動手了。安裝的步驟為:開始》控制面板》程序》打開或關閉Windows功能》Internet信息服務。IIS7安裝時需要注意的是,如果需要ASP、ASP.NET等的支持,是需要把功能模塊給裝上的,默認是不安裝的。


    2. 解決IIS7中Access數據庫問題。


    默認裝完IIS7之后,使用ASP程序會發現提示數據庫連接失敗,在網上找了找,說是因為MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時的存取權限,導致數據庫使用失敗。


    給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加 一個“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。


    設置權限步驟:右擊Temp文件夾,選擇“屬性”》選擇“安全”選項卡》單擊“編輯”》出來“Temp 的權限”對話框,單擊“添加”,在下面的“輸入對象名稱來選擇”中輸入Authenticated Users,確定》返回到“Temp 的權限”,將Authenticated Users的權限中的完全控制給勾上,確定》確定。

還有可能的,安裝好IIS7,在管理工具里的InternetInformationServices(IIS)Manager可以管理配置,把一般的都設置好,然后網站目錄再添加IIS訪問用戶權限,這里發現IIS的訪問用戶是IIS_IUSRS用戶組了。我設置了目錄可讀寫權限,ASP的Adodb.Stream已經可以讀寫文件了,想必Access數據庫的讀寫也沒有問題了吧,想不到對數據庫的查詢(Select)可以,更新(Update、Insert、Delete)都不可以,提示什么不是可更新的,難道是目錄權限的問題?但明明IIS的訪問用戶已經給了權限了,還可以讀寫文件,解決不了,百度一下Vista的ASP+Access配置,網上說是給C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp這個目錄AuthenticatedUsers用戶組可讀寫權限,我設置了,但問題沒有解決,想來應該2008跟Vista的設置可能不同了,會不會是給數據庫所在目錄的這個用戶組權限呢?然后就試著設置了數據庫所在目錄權限,果然,問題解決了!!!原來IIS7的腳本執行和數據庫操作是不同的用戶的。

    鏈接方式:


    ServerPath=Server.MapPath("/xxx.mdb")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ServerPath
    Set schooldb=Server.CreateObject("Adodb.Connection")
    schooldb.Open connstr


3. win7或windows 2008 64位系統解決IIS7中Access數據庫問題。


    如果你使用64位系統,那可能如上辦法也解決不了,原因是64位系統沒有提供64位ACCESS連接的驅動,把網站對應的應用程序池中項目的“啟用32位應用程序”置為“ture”。 這樣就可以了。


    Other tips in IIS7:


    a. 啟用父路徑。
      常用的 ../ 父路徑使用在IIS7里面是默認不支持的。
      在iis的主頁-->ASP -> 雙擊打開-> 啟用父路徑: True


    b. 向瀏覽器返回錯誤信息。
      默認網頁代碼出錯瀏覽器會出現“An error occurred on the server when processing the URL. Please contact the system administrator”。
     在iis的主頁-->ASP -> 雙擊打開->調試錯誤-> 將錯誤發送到瀏覽器: True


濟寧易遠網絡專業提供網站制作、網站建設網站推廣網站優化域名空間等服務,轉載文章請注明出處!
收藏此頁】 【打印頁面】 【關閉窗口

聯系方式→ 電話:13791723090 QQ:939599 信箱:fuwu@05371.com
Copyright © 2003 - 2008 濟寧易遠網絡技術服務中心 www.honuo.net All Rights Reserved.
服務項目:濟寧網站建設/濟寧網站制作/濟寧網頁設計/濟寧網頁制作/濟寧網站優化/濟寧網站推廣/濟寧域名注冊
快乐甜品投注 ag电子游戏放分时间 幸运5分彩骗局 时时彩服务器 云南时时开奖今天 福建31选7开奖走势图与预测 内蒙古体彩十一选五结果 三分时时彩是正规的吗 体彩排列三缩水程序 秒速时时下载手机版 8彩票app下载 黑龙江时时走势图五星 福建22选5开奖走势图大星 2o选5走势图 彩乐汇这个平台可靠吗 pk10九码如何才能稳赢 捕鱼王子游戏机