我在IIS7上遇到错误的请求错误400。我在URL字符串中编码了特殊字符。我的URL看起来像这样(不喜欢%26):IIS7 .NET 3.5上的错误请求错误400
http://www.myjobs.com/a/q-Barnes+%26+Noble
这将是,如果我是在.NET 4.0上运行一个简单的办法,但我对Rackspace的云,只能在IIS7运行。 NET 3.5。
这是我会在我的web.config中使用,如果我是在IIS7 .NET 4.0:在IIS7和.NET 3.5运行时
requestPathInvalidCharacters=""
有没有什么其他选择?
我遇到了类似的问题,在我的[SO问题](http://stackoverflow.com/questions/3536795/asp-net-mvc-search-criteria-as-route-parameter-in-stead-的-查询字符串-illega)。基本上在我的情况下,我不得不求助于查询字符串 - “http://www.myjobs.com/a?q = q-Barnes +%26 + Noble” – 2010-08-22 23:47:46