Насколько я знаю, ограничение накладывается браузером, а не ASP.NET. Например,
Для IE это 2 083 символа.
Предел в 255 символов является предупреждением RFC 2068, в котором говорится:
Серверы должны быть осторожны с зависимостью от длин URI выше 255 байт, потому что некоторые старые реализации клиента или прокси могут не поддерживать эти длины должным образом.
Кроме того, в ASP.NET MVC длина PathInfo будет равна 0, поэтому любое ограничение размера PathInfo не будет применяться. Я только что попробовал и, конечно же, я смог сделать запрос MVC с 2083 символами в IE7.