KB Issue
When inserting large amounts of data from a Classic ASP page, you might receive the 80004005' Operation not Allowed.
Issue Details
When trying to insert or upload large amounts of data on an IIS System with default settings, you will run into a limit set by default. This limitation requires additional steps to ensure maximum data insertion from your ASP Forms into your database or folders.
Recreate Issue
IIS Default settings limit the amount of data transmitted from the user to the server.
Resolve Issue
Install IIS 6 Scripting Tools
[Step #1:]
Windows Professional Operating Systems (Not including Servers)
  1. Right-click on the [Start Menu]
  2. Choose [Apps & features]
  3. On the Right
    Click on [Programs and Features]
  4. When the dialog opens
    Left-side, click [Turn Windows features on or off]
  5. When the dialog opens
    Expand [Internet Information Services]
  6. Expand [Web Management Tools]
  7. Expand [IIS 6 Management Compatibility]
  8. Click on [IIS 6 Scripting Tools] (This will auto-select [WMI] and [Metabase])
  9. Click [OK]
    Once the installation completes, move to Step 3
[Step #2]
Windows Servers
  1. Open [Server Manager]
  2. Single Server
  3. Click on [Add roles and features]
  4. Administrator Panel for Multiple Servers
  5. Click on [All Servers] from the Left panel
  6. Right-click on the Server to add the feature, and choose [Add roles and features]
  7. Click on [Next] on the following three windows.
  8. On the [Server Roles] tab
  9. Expand [Web Server (IIS) 25 of 41 installed] (Your number will vary)
  10. Expand [Web Management Tools (Installed)]
  11. Expand [IIS 6 Management Compatibility]
  12. Check [IIS 6 Scripting Tools]
  13. Click [Next] on the following two windows.
  14. Then click [Install]
Once completed, move to Step #3
[Step #3]

On each server, open a command prompt and run the following commands.
(To bring you to the root of C: driver)
cd \
Copy
Search Site
Search Google

(To navigate to the folder we just installed)
cd inetpub\AdminScripts
Copy
Search Site
Search Google

(Run the following script, change the number at the end to the size you require)
[CMD/Linux - adsutil.vbs]
CFFCS | CarrzSynEdit: | CMD (Windows Command Prompt) | L (Linux)
cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed 2048000000

Example of sizes to use
50000005mb
5000000050mb
500000000500mb
10000000001GB (or 1,000MB)
15000000001.5GB (or 1,500MB)
20480000002.048GB (or 2,048MB)
Your output will look something similar to this. (With the above settings)
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
ASPMaxRequestEntityAllowed : (INTEGER) 2048000000