我们正在开发英语 - 土耳其语字典网站。ASP.NET MVC路由,“bin”作为路由参数值
“Bin”的意思是土耳其语中的“Thousand”。所以当用户要求http://tureng.com/search/bin时,我们应该给她看英文中“Bin”的含义。然而,由于/ bin是一个特殊的目录,她得到了一个404.
任何想法来解决它? 谢谢。
我们正在开发英语 - 土耳其语字典网站。ASP.NET MVC路由,“bin”作为路由参数值
“Bin”的意思是土耳其语中的“Thousand”。所以当用户要求http://tureng.com/search/bin时,我们应该给她看英文中“Bin”的含义。然而,由于/ bin是一个特殊的目录,她得到了一个404.
任何想法来解决它? 谢谢。
从IIS 7 hiddenSegments中删除/ bin,解决了这个问题。
这可能会对您有所帮助:http://haacked.com/archive/2010/04/29/allowing-reserved-filenames-in-URLs.aspx 尚未在路径中使用“Bin”进行测试,但很有可能会起作用。