17
URL中的点导致ASP.NET MVC和IIS出现404
我有一个项目,要求我的URL路径中有点。例如,我可能有一个网址,例如www.example.com/people/michael.phelps 带有点的URL会生成404。我的路由很好。如果我通过michaelphelps,但没有点号,则表示一切正常。如果添加点,则会出现404错误。该示例站点在带有IIS8 Express的Windows 7上运行。URLScan未运行。 我尝试将以下内容添加到我的web.config中: <security> <requestFiltering allowDoubleEscaping="true"/> </security> 不幸的是,这并没有改变。我刚刚收到404.0找不到错误。 这是一个MVC4项目,但我认为这无关紧要。我的路由工作正常,期望的参数在那里,直到它们包含一个点。 我需要配置什么才能在URL中加点?