Ho'oponopono Cleaning Tool

熱門文章

顯示具有 IIS 標籤的文章。 顯示所有文章
顯示具有 IIS 標籤的文章。 顯示所有文章

2011年7月10日 星期日

如何解決在windows 7 使用 IIS7, 當 access 資料庫開啟時, 網頁就無法開啟的情況

今天碰到的問題就是:
我想要既能一面查看從資料庫撈出來的資料在網頁上呈現,
又能一面在資料庫進行資料表中資料的處理, 換句話說,
就是希望在撰寫及檢查網頁程式時, 資料庫也是開啟的.

可是會得到描述檔案正在使用中的錯誤訊息而且網頁無法顯示,
除非把Access資料庫關閉, 否則持續得到錯誤訊息.

在網上找答案, 並且做了以下兩個步驟, 結果把問題解決了:
1. Access端:

  • 在Access的功能列中找到"資料庫工具", 
  • 然後在"資料庫工具"下, 找到"Access資料庫"-將資料庫分割為兩個檔案
    • 這是Access內提供的說明: 分割資料庫時,是將資料庫重新組織成兩個檔案,即內含運算列表的後端資料庫,以及內含所有其他資料庫物件 (例如查詢、表單及報表) 的前端資料庫。每一位使用者都是使用前端資料庫的本機複本與資料互動。
  • 先將原資料庫檔案備份後
  • 按下"分割資料庫"紐
  • 然後就會看到一個原資料庫檔名並加上"_be"的檔案產生
  • 這樣就完成這裡的工作了
可是查看網頁, 發現還是無法在資料庫開啟的情況下顯示啊?!
這裡就要做第二個步驟了:
2. 解決權限的問題:
  • 在檔案總管視窗功能列上, 找到"工具"
  • 按下"工具"功能列下的"資料夾選項"
  • 在"資料夾選項"視窗下, 點選"檢視"
  • 將"使用共用精靈(建議選項)"取消勾選
  • 按下"套用"及"確定"
  • 接著, 在檔案總管下, 找到儲存資料庫資料的檔案夾
  • 按右鍵,  選擇"內容"
  • 在"內容"視窗下, 點選"安全性"
  • 找到"Users"這個使用者
  • 此使用者原本只有"讀取及執行", "列出資料夾內容", 及"讀取"權限
  • 按下"編輯"鈕後, 將"寫入"權限打勾(允許)
  • 按下"套用"及"確定"
  • 這樣就完成這邊的工作了!
回到IE, 再試一次在Access資料庫開啟的情況下,
查看有擷取資料庫資料的網頁, 現在, 已可成功顯示了!  :)

背景資料--

作業系統: Window 7 家用進階版
IIS 版本:  7.5.7600
資料庫: Microsoft Access 2010
瀏覽器: IE 8

2011年3月1日 星期二

解決IIS無法在Windows XP SP3上安裝的問題.....雖然有點傻 :p

上星期, 為了將不見的小畫家及小算盤安裝回來,
就用了 Windows XP SP2 的光碟, 想把應用程式抓回來.

沒想到, 動作太快, 選了選項中的"Accessories"要安裝(小畫
家及小算盤都在裡面), 卻造成將 IIS 一併移除的動作.
雖然我很快就取消動作, 但發現 IIS 已沒有出現在服務列表內,
而 localhost 也是 404 error 了.

發現之後, 當然是想趕快將 IIS 安裝回來, 所以拿出
Windows XP SP2 的光碟, 想著選擇安裝 IIS 就可以解決了.

安裝好了, 發現 IIS 還是沒有出現啊!?..再裝一次! 還是一樣的結果!
於是上網找, 看是否有人跟我一樣的情形.

這才發現, 因為自己裝了 IIS 之後, 也陸續又Windows Update
更新到 SP3, 而 IIS 是無法裝到 SP3 的, 看到網路上很多前輩們
各自用奇招來解, 真的很佩服. 我試了幾個, 在我這台電腦上沒成功,
停了幾天, 想到另一個辦法........就是: 將 SP3 移除, 回復成
SP2後, 再安裝 IIS.

沒想到, 竟就這樣將 IIS 給安裝回來了!

SP3我也更再更新就好了.

ok, 這就是我的解法, 提供若和我發生一樣情形的夥伴參考.


為了解決這不小心, 而發現Windows XP SP3 無法安裝 IIS
的情況, 而讀了不少網路上前輩為解決此問題而做的種種努力及記錄,
也算是收穫了.

2011年1月20日 星期四

" 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine " on IIS 7?

I just solved another error message on one of the asp.net page on my IIS 7 server.

The message was:
'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
while my page tried to retrieve data from Access db and display the results.

I google'd the message and found that it was because my notebook is 64bit.

The solution is to set the Application Pool on IIS 7 to be true on 32 bit.

The following is the screen captures:
點左方的"檢視應用程式集區"
Then,
點 "設定應用程式集區設定值"

Then, activate the 32bit mode to True.


Then, refresh the page and the problem is solved. Yeah!
有網路真好!

2011年1月11日 星期二

IIS 7 "設定錯誤 無法讀取設定檔案,因為權限不足"

今天解決了 IIS 7
"設定錯誤 無法讀取設定檔案,因為權限不足" 的問題.

感謝偉大的網路, 讓我找到解法:
1. 檢查看看檔案夾是否是唯讀, 不可以是唯讀
    我在IIS 管理員 console內, 將wwwroot及我站台的目錄
    權限都取消唯讀.
2. 然後在"安全性"內, 新增一個Users的使用者.

之後再測試, 檔案可顯示了! 耶!
Ho'oponopono Cleaning Tool Locations of visitors to this page