IIS 7 양식 입력 제한

IIS 7 양식 입력 제한

양식 데이터를 제출하는 웹 페이지가 있습니다. 여기에는 숫자 값을 허용하는 약 100개의 텍스트 입력 필드가 있습니다. 제가 겪고 있는 문제는 양식을 제출할 때 IIS 7이 500 오류를 반환한다는 것입니다. 그래서 텍스트 필드 수를 20개로 줄였더니 오류가 사라졌습니다. IIS가 요청 크기를 제한하려는 것 같습니다. web.config에서 maxAllowedContentLength 설정을 사용해 보았지만 전혀 도움이 되지 않았습니다. 이 기능이 작동하려면 변경해야 하는 다른 IIS 또는 .Net Framework 설정이 있습니까? 도와주세요. 내 web.config는 현재 다음과 같습니다.

<?xml version="1.0" encoding="UTF-8"?>

<requestFiltering>

    <requestLimits maxAllowedContentLength="1073741824" />

</requestFiltering>

</security>
    <defaultDocument>
        <files>
            <remove value="index.cfm" />
            <add value="index.cfm" />
        </files>
    </defaultDocument>

</system.webServer>
<system.web>
    <httpRuntime maxRequestLength="2097151" />
</system.web>

답변1

100개의 양식 필드는 문제가 되지 않습니다.

양식 요소는 어떻게 생겼나요? method=POST라고 되어 있나요?

메소드가 지정되지 않았거나 메소드=GET인 것으로 의심됩니다. 이로 인해 매우 긴 쿼리 문자열이 생성되어 IIS가 반환하던 오류를 반환하게 될 수 있습니다.

관련 정보