1. win7旗艦版如何安裝和配置運行IIS,DW的資料庫為什麼無法連接
第一:Win7旗艦版的IIS設置
【1】、首先打開Win7控制面板,單擊「程序和功能」,然後選擇左側的「打開或關閉Windows功能」。
六、IIS中ASP「父路徑」是沒有啟用的,要開啟父路徑,選擇True,搞定父路徑選項。
七、配置IIS的站點。單擊右邊的「高級設置」選項,則可以設置網站的目錄(最好將其設置在某一盤符的根目錄下)。
八、點擊右側的「綁定」,設置網站的埠。(至於埠我也不知道是多少,不妨照著圖片用8081,這個埠反正是沒錯的)
九、點擊「默認文檔」,設置網站的默認文檔。(最好按著圖片來,注意上下順序)
綜上,Win7旗艦版的IIS設置已經基本完成了。
第二:ASP+資料庫設置【這里以Access為例】
【1】、首先在【控制面板】的【管理工具】項中啟動【數據源(ODBC)】工具,在【ODBC數據源管理器】對話框中切換到【系統DSN】項下。在此單擊【添加】按鈕,在彈出的【創建數據源】對話框中選擇 Microsoft Access Driver(*.mdb)項,然後單擊「完成」按鈕。
【2】、在打開的【ODBC Microsoft Access安裝】窗口中,輸入數據源的名稱,如mydsn。隨後單擊【選擇】按鈕,彈出 【選取資料庫】對話框,在此選擇網站文件夾中的資料庫文件,選取後單擊【確定】按鈕,返回到上一界面,在此繼續單擊「確定」按鈕,該資料庫將被添加到【ODBC數據源管理器】界面中,隨後單擊【確定】退出,這樣為以後建立與資料庫鏈接做好了准備。
如果發現站點在測試過程中網頁腳本或數據綁定方面存在一些問題,我們就可以在Dreamweaver中進行修改,修改前先要把該ASP站點添加到Dreamweaver中。
【3】、創建站點時,在Dreamweaver程序中單擊【站點】按鈕,在彈出的列表中選擇【新建站點 】,打開【站點定義】對話框並切換到【高級】項中,在站點名稱中輸入該站點的名字,【本地根文件夾】項中輸入該站點的文件夾,如D:MyWeb。
【4】切換到【遠程信息】項中,在「訪問【項中選擇「本地/網路】,隨後在下面的「遠程文件夾」項中輸入本地站點目錄即可。
隨後在【訪問】項中選擇【本地/網路】。輸入後單擊【確定】按鈕,此時我們可以看到該站點被添加到 Dreamweaver的【站點】窗口中。
第四步:進入到Dreamweaver界面,在【窗口】菜單中勾選【資料庫】命令(或同時按下鍵盤上的 【Ctrl+Shift+F10】組合鍵),隨後在資料庫面板中單擊【+】按鈕,在彈出的菜單中選擇【資料庫名稱(DSN)】項,打開【資料庫名稱(DSN)】對話框。此時程序自動讀取系統DSN資料庫,這樣在該對話框中我們就可以定義資料庫鏈接了。其中在【鏈接名稱】文本框中輸入鏈接名稱,如myconn,隨後在下面的【資料庫名稱(DSN)】下拉菜單中選擇剛剛創建的DSN資料庫,如mydsn。
【5】、添加後,單擊「測試」按鈕,對資料庫的鏈接進行測試,如果鏈接正確會彈出一個鏈接成功對話框。這樣資料庫鏈接已經創建成功。單擊「確定」退出「資料庫名稱(DSN)」對話框,此時資料庫鏈接成功。
【6】、在綁定項中單擊【+】號按鈕,在下列菜單中選擇【記錄集(查詢)】,打開一個記錄集,在【鏈接】項中選擇綁定資料庫的名稱,隨後單擊【確定】按鈕,這樣Dreamweaver幫我們快速找到各項綁定的數據,然後我們就可以在Dreamweaver下直接對網頁綁定的數據進行修改了。通過上面的設置,我們只要在當前電腦的IE地址欄中輸入http://127.0.0.1【若不想用http://127.0.0.1,可用記事本打開C:進行添加一行:127.0.0.1 test.com】,就可以在本地進行測試。
2. 用vs2010做的asp.net調試的時候可正常連接資料庫,發布到iis後無法連接資料庫,頁面正常
發布到iis後,看下資料庫是否設置為可遠程連接.
SQL Server Browser這個服務是否已經打開
3. 網站用asp調試工具能運行,但是在iis上就顯示資料庫不能連接,但是資料庫位置和代碼都沒變過
windows是官方安裝版嗎,如果是GHOST版或精簡版很多配置IIS超費勁。
不過你的只是連不上資料庫估計問題沒有那麼嚴重,關鍵問題可能在於目錄的訪問許可權:資料庫文件所在分區及系統所在分區(一般是C盤)是否是NTFS文件系統,如果都是FAT32估計遇不到這個問題。如果系統盤是NTFS的一定要把windows/temp這個文件夾的安全屬性中增加一個everyone用戶並賦予「完全控制」許可權。
4. 為什麼iis無法連接資料庫
出現了一個內部錯誤(invalid_handle)是設置錯誤造成的,解決方法為:
1、打開IIS——應用程序池——默認網站——高級設置。