windows server 2008  x64 位的作業系統,IIS7.5(Internet Information Services 7.5)中指向對應的網站資料夾目錄之後,瀏覽網站,出現的問題:
1 、連線 Access 資料庫,開啟資料庫的時候,報錯:“資料庫連線錯誤, 請檢查連線字串! 錯誤描述為:驗證失敗。”
確定程式沒錯!資料庫路徑沒錯!
解決辦法:
IIS–應用程式池–右邊的 “DefaultAppPool”–右鍵:設定應用程式池預設設定–啟用 32 位應用程式–設定為:TRUE,如下圖:

2 、出現 500 內部站群伺服器錯誤或英文提示:
    例一:An error occurred on the server when processing the URL. Please contact the system administrator
    例二:“500 – 內部站群伺服器錯誤。 您查詢的資源存在問題,因而無法顯示。”

方法: 
A: 點選左側網站名稱,右側 IIS 下方第一個圖示 “ASP”,雙擊,編譯下方第一個 “除錯屬性”,雙擊,“將錯誤傳送到瀏覽器” 設定為 true 。然後點選右邊的 “應用” 進行儲存。
B:還是上面的對話方塊,下面雙擊 “行為” 目錄,下方有個 “啟用父路徑”,設定為 true, 然後點選右邊的 “應用” 進行儲存。
C: 點選左側網站名稱,右側 IIS 下方有個 “錯誤頁” 的圖示,雙擊,單擊 “500” 那一行,然後點選右側的 “編輯功能設定”,把錯誤響應設定為第二個 “詳細資訊”
如何看到 asp 正常的報錯詳細:
點選總的 IIS

找到錯誤頁面選項

選中 500-點選右邊的編輯功能設定

-將錯誤響應改為詳細錯誤的狀態。

透過以上設定後,再從瀏覽時開啟出錯 ASP 頁面時就能看到頁面出錯的詳細資訊,方使除錯。如果是公開的 Web 站群伺服器建議不要開啟此選項,以防出錯資訊被他人利用。 
3 、設定 404 錯誤頁面:
在 IIS7.5 下設定 404 錯誤的時候一直都提示失敗

後來發現需要在 “編輯功能設定” 裡面給開啟該功能。

然後在選擇:

這樣設定即可完成。但是,在這一步,有時候會出現這樣的提示:鎖定衝突。這裡,在下面 “預設頁”,路徑這裡不需要填寫;路徑型別這裡選擇 “檔案”,然後點選 “確定” 按鈕即可。
4 、這個時候,在開啟內頁的時候,還會提示 500 錯誤,比如這種頁面 “http://www.xxx.com/ShowArticle.asp?ArticleID=2755” 。這個很有可能是資料庫沒有寫的許可權,這就需要對 Access 資料庫檔案或者資料庫檔案所在的目錄進行安全許可權設定。右鍵/屬性/安全/編輯/Users,下面許可權設定那裡,把 “修改” 的許可權加上即可。
【一般預設的資料夾有這麼幾個使用者可以訪問:】
CREATOR OWNER:特殊許可權;
SYSTEM:完全控制;
ADMINISTROTORS:完全控制+特殊許可權;
USERS:讀取和執行;列出資料夾內容;讀取;特殊許可權。
5 、出現 500 錯誤,IIS 裡面設定了把錯誤資訊傳送到瀏覽器,也設定了 500 、 404 錯誤顯示為詳細資訊,但是還出錯還是隻顯示 500 錯誤,原來是本地瀏覽器設定的問題,需要開啟 INTERNET 選項/高階/,把 “顯示友好的 http 錯誤資訊” 前面的勾去掉即可。
6 、還有一個問題,動易 siteweaver 6.8 的系統轉移站群伺服器之後,重新生成首頁,出現這個程式碼 “Request 物件 錯誤 ‘ASP 0104 : 80004005’    不允許操作   XXX/..start.ap” 。解決辦法如下,最主要的是把 IIS 裡面,ASP 選項裡有個限制屬性,把最大請求實體 WordPress 主機限制改大一些即可,因為程式碼的內容超出了站群伺服器設定的大小。
請求物件錯誤 ‘asp 教程 0104 : 80004005′
症狀
上傳檔案到 windows server + iis 6.0 或者 iis7.0 站群伺服器的時候遇到下列錯誤:
請求物件錯誤 ‘asp 0104 : 80004005′
操作被禁止
原因
iis6.0 和 iis7 禁止上傳超過 200kb 的檔案. 因此你需要修改 iis 的預設設定。
當然此 200k 限制僅限無元件上傳,如果使用 aspupload 等上傳時不會有此限制。
解決方法
iis6
首先停止 iis 服務,之後開啟 c:windowssystem32inetsrv 中的 metabase.xml, 並修改 aspmaxrequestentityallowed 為你需要的值 (例如 1073741824, 1gb) 。啟動 iis 服務。
若你想在 iis 執行的時候修改其配置檔案,則開啟 iis 管理器,開啟 internet 資訊服務屬性面板,鉤選” 允許直接編輯配置資料庫教程,允許在 iis 執行時編輯 iis 配置資料庫配置檔案”
iis7
啟動 internet 資訊服務 (iis) 管理器, 選中要修改的站點,選擇 asp 圖示,在限制屬性裡面找到最大請求實體 WordPress 主機限制,改為你所需要的值。
技術背景
在 iis 6.0 中, aspmaxrequestentityallowed 屬性指定了一個 asp 請求 (request) 可以使用的最大位元組數. 如果 content-length 頭資訊中包含的請求長度超過了 aspmaxrequestentityallowed 的值, iis 將返回一個 403 錯誤資訊.
這個屬性值與 maxrequestentityallowed 相似, 但是是針對 asp 請求的. 假如你知道自己的 asp 應用只需要處理很少的請求資料, 你可以在 world wide web publishing service (www 釋出服務) 層級設定全域性的 maxrequestentityallowed 屬性為 1mb, 並單獨設定 aspmaxrequestentityallowed 為一個較小的值.
request 物件 錯誤 ‘asp 0104 : 80004005’
不允許操作
分析:
從提示的錯誤中可以知道是由於 request 引起的 說明傳送的資料對錯了
突然想到 win2003 iis6 預設接收的資料是 200kb 可能是 post 資料超過了 200kb
解決辦法:
一、開啟 iis 在 本地計算機上檢視屬性如下圖:
選中 允許直接編輯配置資料庫
二、用計事本開啟 c:windowssystem32inetsrv 中的 metabase.xml
找到 aspmaxrequestentityallowed=”204800″
把後面的 204800 改一個大點的數值
然後儲存。
看一下動易的錯 誤 號:-2147467259
錯誤描述:request 物件錯誤 ‘asp 0104 : 80004005’ 不允許操作~
錯誤來源:request 物件
windows2003 系統下,上傳較大的檔案時,出現”request 物件 錯誤 ‘asp 0104 : 80004005′” 錯誤。
更改 win2003 的 iis 6.0 對 asp 的上傳檔案大小為 200k 限制,aspx 的上傳程式沒有影響。在 iis6.0 中,預設設定是特別嚴格和安全的,最大隻能傳送 204,800 個位元組,這樣可以最大限度地減少因以前太寬鬆的超時和限制而造成的攻擊。 iis 6 出於安全考慮, 預設最大請求是 200k(也即最大提交資料限額為 200kbyte,204800byte) 。 (在 iis 6.0 之前的版本中無此限制)
站群解決方案
第一步:修改 iis 設定,允許直接編輯配置資料庫。先開啟,internet 資訊服務,
第二步:先在服務裡關閉 iis admin service 服務,找到 windowssystem32inesrv 下的 metabase.xml, 開啟,找到 aspmaxrequestentityallowed 把他修改為需要的值,預設為 204800,即 200k,如把它修改為 51200000(50m) 。
然後重啟 iis admin service 服務