First turn off the IIS Admin service in the service and locate the metabase located in C:/windows/system32/inetsrv. XML Open, find aspmaxrequestentityallowed change him to the desired value (such as 5120000 or 5M), default to 204800, or 200K, and then restart the IIS Admin service.
Note: Sometimes even if the IIS service is stopped, you are prompted not to save the file (reason.) I do not know, you can solve this problem, set the IIS Manager Web site properties, check "Allow direct edit configuration database" (as if such a few words, the specific I can not remember). Start the IIS server after the configuration file is set up, "Allow direct editing of the metabase" This property is best changed back again.
"Technical Background"
In IIS 6.0, the AspMaxRequestEntityAllowed property specifies the maximum number of bytes that can be used by an ASP request (request). If the Content-length header information contains a request that is longer than the aspmaxrequestentityallowed value, IIS returns a 403 error message.
This property value is similar to maxrequestentityallowed, but is requested for ASP. If you know that your ASP application only needs to handle very little request data, you can set the global MaxRequestEntityAllowed property to 1MB at the world Wide Web Publishing Service (WWW Publishing services) level and separate Set the aspmaxrequestentityallowed to a smaller value.