Eine HTTP-Fehlermeldung bei Uploads auf den IIS7 heißt eigentlich immer:
„Maximal zulässige Upload-Größe überschritten“.
Hier ist eine Lösung beschrieben.
Anders als beim IIS6 gibt’s beim IIS7 auch noch eine weitere Web.config-Einstellung „maxAllowedContentLength“.
Somit sieht eine minimale Konfigurationsdatei mit ausreichend Upload-Platz z.B. so aus:
<?xml version=“1.0″ encoding=“utf-8″?>
<configuration>
<system.web>
<httpRuntime
maxRequestLength=“2048000″
executionTimeout=“86400″
/>
</system.web><system.webServer>
<security>
<requestFiltering>
<requestLimits
maxAllowedContentLength=“2048000000″ />
</requestFiltering>
</security>
</system.webServer>
</configuration>
Diese Datei kann auch ganz gezielt nur in dem Ordner abgelegt werden in dem sich das Upload-Skript (z.B. .aspx oder .asmx) befindet.