2008-10-21 6 views
1

ASP.NET 2.0의 한계 중 하나는 PathInfo가 255 자로 제한되어 있다는 것입니다. 그 제한은 ASP.NET MVC URL에 문제가 있습니까? 아니면 ASP.NET MVC 라우팅 URL에 길이 제한이 있습니까?ASP.NET MVC : PathInfo 한도?

답변

3

내가 아는 한, 제한은 ASP.NET이 아니라 브라우저에서 부과됩니다. 예 :

IE의 경우 2,083 자입니다.

255 문자 제한은 다음과 같은 RFC 2068의 경고입니다. 일부 이전 클라이언트 또는 프록시 구현은 이러한 길이를 제대로 지원하지 못하기 때문에 255 바이트를 초과하는 URI 길이에 따라 서버가주의해야합니다.

또한 ASP.NET MVC에서는 PathInfo 길이가 0이므로 PathInfo 크기 제한이 적용되지 않습니다. 방금 해봤지만 IE7에서 2083 자로 MVC 요청을 할 수있었습니다.