我有一个项目要求我的 URL 在路径中有点。例如,我可能有一个 URL,例如 www.example.com/people/michael.phhelps
带有点的 URL 会生成 404。我的路由很好。如果我传入迈克尔菲尔普斯,没有点,那么一切正常。如果我添加点,我会收到 404 错误。示例站点在带有 IIS8 Express 的 Windows 7 上运行。URLScan 未运行。
我尝试将以下内容添加到我的 web.config 中:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
不幸的是,这并没有什么不同。我刚刚收到 404.0 Not Found 错误。
这是一个 MVC4 项目,但我认为这无关紧要。我的路由工作正常,并且我期望的参数在那里,直到它们包含一个点。
我需要配置什么才能在我的 URL 中添加点?