2013-08-05 13 views
0

ASP.NET 응용 프로그램에서 큰 POST 요청을 보낼 때 일부 사용자가 maxAllowedContentLength 한계 (우리 응용 프로그램에서 32MB로 설정 됨)를 기록했습니다.IIS에서 maxAllowedContentLength를 설정할 때 가장 좋은 방법은 무엇입니까?

제한을 절반으로 늘리면 어떤 문제가 발생할 것으로 예상합니까? 이 한도에 대한 안전한 가치를 어떻게 알 수 있습니까?

+0

** 모범 사례 ** 대답은 아니지만 여기에 유용한 정보가 있습니다. http://stackoverflow.com/questions/4022434/how-to-set-the-maxallowedcontentlength-to-500mb-while-running-on- iis7 – christiandev

답변

0

엄청난 양의 데이터를 사용하여 DOS 공격을받을 수 있으므로이 사이트를 부딪 치고 싶지는 않습니다.

가장 쉬운 해결책은 데이터를 업로드 할 특정 끝점에 대해 <location> 요소를 간단히 선언하고 거기에 더 높은 한계를 설정하는 것입니다.

+0

좋아요, 그래서''을 선언하고 제한을 반 기가 바이트로 설정합니다 - 어떤 문제가 예상 되나요? – sharptooth

+0

예, 이전에는 연결이 시간 초과 될 것입니다. 기본적으로 ASP.Net은 연결 시간 제한을 110 초로 설정합니다. – Josh