404.11対策 URLのPath に (+) 記号を含めたい場合
HTTP Error 404.11 - Not Found
要求フィルター モジュールが、ダブル エスケープ シーケンスを含む要求を拒否するように構成されています。
これは + をエスケープして %2B にしても結果は変わりません。
ASP.NET では以下の設定で回避できます。
<system.webServer> <security> <requestFiltering allowDoubleEscaping="true" /> </security> <system.webServer>
※参考
c# - Is Enabling Double Escaping Dangerous? - Stack Overflow
WindowsのIISでURLにプラス記号を含むページが404エラーになるのを解消する:Tech TIPS - @IT