win7,64位系統下iis6.0的安裝與配置詳解,解決“未發現數據源名稱並且未指定預設驅動程式”解決辦法
以下文章參考:
一、百度文庫 http://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html
二、http://wsj781222.blog.163.com/blog/static/2684261201351681745348/
之前我的dreamweaver下了一個cc版的,不支援asp,哭。又下了dreamweaver6.0OK了,可是win7 64位系統下的iis發現數據庫的那個字串找不到資料庫了,xp裡明明是可以的,後來查閱了很多的資料,終於有解了。以下就是兩大解決辦法
一、win7下怎麼安裝IIS
WIN7下怎麼安裝iis教程:
點選開始→控制面板,然後再點選程式,勿點選解除安裝程式,否則到不了目標系統介面。
2、然後在程式和功能下面,點選開啟和關閉windows功能。
-
進入Windows功能視窗,然後看到internet資訊服務選項,然後按照圖中設定即可,Ps:打√的選項下面為全選,方圈的下面按照圖中打√的選擇即可。
-
4
然後確定,會進入系統安裝設定,此時可能需要等待兩三分鐘的樣子。
-
5
安裝成功後,視窗會消失,然後回到控制面板,選擇系統和安全。
-
6
進入系統和安全視窗,然後選擇左下角的管理工具
-
進入管理工具視窗,此時就可以看到internet資訊服務了,不過此時需注意,因為有兩個大致相同的,需要選擇的是internet資訊服務(IIS)管理器。
-
雙擊internet資訊服務(IIS)管理器,進入到管理視窗,看上去很複雜,有三大主要功能:FTP,IIS,管理,現在需要設定都在IIS這個裡面。
-
點選左邊的倒三角,就會看到網站下面的default web site,然後雙擊IIS下面的ASP.
-
進入ASP設定視窗,行為下面的啟用父路徑,點選後面,修改為true,預設為false。
-
然後再來設定高階設定,步驟:先點選default web site
-
進入高階設定,需要修改的是物理路徑,即本地檔案程式存放的位置。
-
再來設定埠問題,步驟:點選default web site 再點選最下面的內容檢視,然後點選右邊的編輯繫結。
-
進入網址繫結視窗,也就是埠設定視窗,一般80埠很容易被佔用,這裡我們可以設定新增一個埠即可,如8080埠。
-
此時,基本完成IIS的設定,不過有時候,可能還是不能順利完成本地安裝,此時需要注意一個問題,那就是預設文件中的選項是否含有default.html這個選項,沒有就需要新增,才能順利完成安裝,步驟:回到主介面,然後點選IIS下面的預設文件。
-
然後在內容檢視下選擇新增,輸入default.html即可。
“未發現數據源名稱並且未指定預設驅動程式”解決辦法
win7 64位系統,asp+ACCESS2003搭建的網站,開啟網站時提示“[Microsoft][ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式”。開啟“管理工具”中的“資料來源ODBC”,驅動是有的,但在配置時提示“找不到Microsoft Access Driver(*.mdb)ODBC驅動程式的安裝例程。請重新安裝驅動”,接著又彈出“在指定的 DSN 中,驅動程式和應用程式之間的體系結構不匹配 ”。後面彈出的這個提示資訊很明瞭。因為系統是64位的,access2003是32位的。所以就不行了。開啟“資料來源ODBC”其實就是開啟C:\Windows\System32\odbcad32.exe 這個檔案,這個是配置64位驅動的。 C:\Windows\SysWOW64\odbcad32.exe這個是配置32驅動的。
兩種解決方法:
1. 安裝access2010的64位版問題就解決了,但是在asp中連線資料庫的方法就得改了。
2.iis中有個“應用程式池”,在右側點選“設定應用程式池預設設定”,常規—啟用32位應用程式。就ok啦。
下面來看看怎麼配置win7中的iis吧,要想在ie中提示詳細的出錯資訊,除了要在internet選項中吧“顯示友好http錯誤資訊”前的勾去掉,還要在iis中把“asp”-“除錯屬性”-"將錯誤資訊傳送到瀏覽器"設定成true。
父路徑也是要啟用的