Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> Win 2003下IIS設置

Win 2003下IIS設置

日期:2017/1/24 14:26:58      編輯:win7系統基礎知識
Windows2003系統下,上傳較大的文件時,呈現“Request對象錯誤'ASP0104:80004005'”錯誤。
  
  修改win2003的IIS6.0對asp的上傳文件大小為200k限定,ASPx的上傳順序沒有影響。在IIS6.0中,默許配置是特別嚴厲和安全的,最大只好傳送204,800個字節,這樣能夠最大限定地降低因以前太寬松的超時和限定而形成的攻擊。IIS6出於安全思索,默許最大懇求是200K(也即最大提交數據限額為200KByte,204800Byte)。(在IIS6.0之前的版本中無此限定)
  
  處理方案
  
  方法一:
  
  第一步:修正IIS配置,准許直接編輯配置數據庫。先翻開,Internet信息服務,如下圖:
  
  第二步:先在服務裡關上IISadminservice服務,找到Windowssystem32inesrv下的metabase.XML,翻開,找到ASPMaxRequestEntityAllowed把他修正為須要的值,默以為204800,即200K,如把它修正為51200000(50M)。
  
  然後重啟IISadminservice服務。
  
  方法二:
  
  新建一個文本文件,內容如下:
  
  '----------------------------------------------------
  
  setproviderObj=GetObject("winmgmts:/root/MicrosoftIISv2")
  
  setvdirObj=providerObj.get("IISWebVirtualDirSetting='W3SVC/1/ROOT'")
  
  WScript.Echo"Before:"&vdirObj.ASPMaxRequestEntityAllowed
  
  vdirObj.ASPMaxRequestEntityAllowed=51200000
  
  vdirObj.Put_()
  
  WScript.Echo"Now:"&vdirObj.ASPMaxRequestEntityAllowed
  
  '----------------------------------------------------
  
  然後保管為。vbs文件,如:vf.vbs
  
  然後在命令行形式下,執行cscript文件途徑及文件名,如:
  
  cscriptd:vf.vbs
  
  這樣ASP上傳大小就修改為了上面配置的:51200000字節(50兆)
  
  關於win2003上傳限定處理方案的補充表明
  
  到微軟站點載了IIS6ResourceKitTools(http://www.microsoft.com/downloads/details.ASPx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&;displaylang=en),裝置後運用MetabaseExplorer修正了(local)LMW3SVCAspMaxRequestEntityAllowed屬性(默以為200K=204800),修正為1G就是了;同時修正了ASPScriptTimeout屬性調整下時限,就能夠上傳大文件了。
  
  此時發覺AspMaxRequestEntityAllowed丟之,點右鍵添加new屬性為ASP,配置自己須要的大小,然後確定即可~~~
  
  細致操作流程圖片:
  
  第一步:到微軟站點載了IIS6ResourceKitTools後,雙擊舉行裝置,呈現如下界面:
  
  第二步:依次翻開:開端-順序菜單-IISResources-MetabaseExplorer,運轉MetabaseExplorer。
  
  第三步:在呈現的窗口中填寫有關信息:
  
  第四步:在順序窗口中挑選(local)LMW3SVC
  
  第五步:修正(local)LMW3SVCASPMaxRequestEntityAllowed屬性,修正為較大的值,如1G:
  
  補充:假如你依照“動易系統在Win2003下不能上傳附件應該如何處理?”的方法修正了,那麼請繼續下面步驟:
  
  第一步:
  
  第二步:此時會呈現ASPmaxrequestentityallowed對象,鼠標雙擊。呈現:
  
  第三步:點選:general,舉行如下配置。
  
  help.powereasy.Net/help/SiteWeaver/151_2.Html
  
  修正Windowsserver2003上傳下載附件限定方法2008-12-0513:33
  
  Windowsserver2003內置IIS6.0,IIS6.0默許配置會限定金和軟件上傳下載附件的大小,此方法能夠解除限定。
  
  1、此方法僅運用Windowsserver2003。
  
  1、IOA上傳文件大於200K時報錯。
  
  處理方法
  
  1)在服務維護中,關上IISAdminService服務
  
  2)翻開Windowssystem32inesrvmetabase.XML
  
  3)修正ASPMaxRequestEntityAllowed的值為自己須要的,默以為204800(200K)
  
  4)啟動IISAdminService服務即可。
  
  2、IOA下載大附件時抱錯。
  
  處理方法:
  
  1.在服務維護中,關上IISAdminService服務
  
  2.翻開Windowssystem32inesrvmetabase.XML
  
  3.修正ASPBufferingLimit的值為自己須要的,默以為4194304(4M)
  
  4.啟動IISAdminService服務即可。
Copyright © Windows教程網 All Rights Reserved