URLのパスにドットが含まれている必要があるプロジェクトがあります。たとえば、www.example.com / people/michael.phelpsなどのURLがあります。
ドットのあるURLは404を生成します。私のルーティングは問題ありません。ドットなしでmichaelphelpsを渡すと、すべてが機能します。ドットを追加すると、404エラーが発生します。サンプルサイトは、IIS8Expressを搭載したWindows7で実行されています。URLScanが実行されていません。
web.configに以下を追加してみました。
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
残念ながら、それは違いを生みませんでした。404.0NotFoundエラーが表示されます。
これはMVC4プロジェクトですが、関係ないと思います。私のルーティングは正常に機能し、ドットが含まれるまで、期待するパラメーターはそこにあります。
URLにドットを含めるには、何を構成する必要がありますか?