2003 Server IIS 6用BASP21元件上傳檔案時,只要檔案超過 200K 就會發生 ASP 0104 '80004005' 的錯誤。
--------------
要求物件 錯誤 'ASP 0104 : 80004005'
不允許的操作
--------------
原來是web server的內定值被限制,只要依下列步驟修改,即可!
以文書編輯器開啟 %systemroot%\sytem32\inetserv\metabase.xml
1. 上傳限制:
找尋 AspMaxRequestEntityAllowed 字串
將 204800 (200K) 修改成你要的數字
2.下載限制:
找尋 AspBufferingLimit 字串
預設 4MB ,將它修改成你要的數字
該檔案由於被 IIS 系統使用中 ,無法直接儲存。
請於 IIS 管理員中,於[本機電腦]上點右鍵
選擇[內容]進入後,將[啟用直接編輯 metabase 檔案] 勾選
即可直接變更metabase.xml檔案內容。
********************************
Form to Mail 改用CDO.Message,修改程式碼範例如下:
Sub SendEml(byVal strFrom, byval strName, byval strEml, byval strSubject, byval strBody)
dim objMail
'Set objMail = server.createobject("CDONTS.Newmail") 'for IIS5
Set objMail = server.createobject("CDO.Message") 'for IIS6
MailServer = "localhost" 'for IIS6
MailPort = 25 'for IIS6
with objMail
.From = strFrom
if len(strName) = 0 then
.To = strEml
else
.To = strName & "<" & strEml & ">"
end if
.Subject = strSubject
'.Body = strBody 'for IIS5
'.MailFormat = 0 'for IIS5
'.BodyFormat = 0 'for IIS5
'.AttachFile fullpathAttachFileName, FileName 'for IIS5
.HtmlBody = strBody 'for IIS6
'.TextBody = strBody 'for IIS6
'.AddAttachment(fullpathAttachFileName) 'for IIS6
.Send
end with
Set objMail = nothing
End Sub
********************************
--------------
Active Server Pages 錯誤 'ASP 0131'
不允許的上層路徑
/ChipMOSShanghai/admin/index.asp, 列2
包含檔 '../inc/CopyRight.asp' 不能包含 '..' 來指出上層目錄。
--------------
1) 開啟 IIS 管理員
2) 選取您的網站,右點取選「內容」。
3) 切換到「主目錄」標籤。
4) 按下「設定」按鈕。
5) 再切換到「選項」標籤。
6) 勾選「啟用上層路徑」項目。 (預設值是沒有勾選)
********************************
報告完畢!
星期五, 4月 11, 2008
星期四, 4月 10, 2008
將 *.MDF Restore 回 SQL 的指令
在SQL Query Analyzer裡,執行以下指令:
EXEC sp_attach_db @dbname = N'database_name', @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\database_name_data.mdf', @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\database_name_log.ldf'
“database_name”是資料庫檔案的實際名稱,@filename1 和 @filename2 請依照 MDF 檔案的實際路徑。
EXEC sp_attach_db @dbname = N'database_name', @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\database_name_data.mdf', @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\database_name_log.ldf'
“database_name”是資料庫檔案的實際名稱,@filename1 和 @filename2 請依照 MDF 檔案的實際路徑。