在使用 routes.MapPageRoute 时候如果 路由的url 超过 256的时候 会报如题错误。
解决办法如下:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters]
"UrlSegmentMaxLength"=dword:00000400
打开上面注册表 新增 UrlSegmentMaxLength 设置 1024 长度基本上就能满足大部分需求了。
参考网址http://stackoverflow.com/questions/8447698/the-request-url-is-invalid-in-iis-7