带点的URL会生成404错误。我的路由没问题。如果我传入没有点的michaelphelps,那么一切正常。如果我加上点(.)就会出现404错误。示例站点正在运行Windows 7和IIS8 Express。URLScan未运行。
我尝试向web.config添加以下内容:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
很遗憾,这并没有产生任何影响。我只是收到了404.0未找到错误。
这是一个MVC4项目,但我不认为这很重要。我的路由工作正常,并且我期望的参数都在那里,直到它们包含一个点。
我需要配置什么才能在我的URL中使用点号?