2009-12-02 71 views
2

我已經運行下面的腳本增加文件大小上傳 è發生錯誤:\的Inetpub \ adminscripts CSCRIPT ADSUTIL.VBS設置w3svc/ASPMaxRequestEntityAllowed把大小ASP「不允許操作」,而eecute的Request.Form方法

運行command.I後,我得到這個錯誤...

Request對象錯誤 'ASP 0104:80004005'

不允許操作

/ewqms370 /普通/中dexintermediate.asp 63行

...這個代碼在這裏:

strUserName中=替換(的Request.Form( 「txtUserName」), 「'」, 「 ''」)

任何人都可以看到一些錯誤?

回答

1

您擴展請求實體的原因可能是您將文件發佈到服務器。然而,要做到這一點,你要麼使用多部分MIME類型,要麼你有一些自制的代碼消耗實體主體。無論哪種情況,請求表單對象都不會有任何用處。它只適用於標準的URL編碼表單數據發佈。

8

您對AspMaxRequestEntityAllowed屬性有什麼價值?請記住,這應該在字節中指定,因此您可能需要仔細檢查。可能需要打開元數據庫文件以確保腳本相應地更新設置。在IIS6上,您可以打開位於c:\ Windows \ System32 \ Inetsrv中的metabase.XML,找到「AspMaxRequestEntityAllowed」行來仔細檢查。

AspMaxRequestEntityAllowed指定ASP請求的實體主體中允許的最大字節數。如果存在Content-Length標頭並指定的數據量大於AspMaxRequestEntityAllowed的值,則IIS返回錯誤響應。該屬性在功能上與MaxRequestEntityAllowed相關,但是特定於ASP請求。在MSDN

正式文件:AspMaxRequestEntityAllowed Metabase Property (IIS 6.0)

+1

我有完全相同的問題,因爲誰問這個問題的人,這是我的問題。該請求超過200k,並且將AspMaxRequestEntityAllowed設置爲更高的值可解決問題。 – 2014-02-12 17:45:23