サイトのルートに .json ファイルがあります。ファイルの名前にはドットが含まれており (問題がある場合)、http://mysite.com/animated.config.json のような URL にあります。
このファイルに対して $.getJSON() リクエストを実行すると、HTTP 500 エラー (内部サーバー エラーが発生しました) で失敗します。
( routes.IgnoreRoute()
global.asax.cs のように) MVC ルーティングに要求を通過させ、ルーティングしないように指示する方法はありますか? そこに問題があるのではないかと思います。MVC に、.json ファイルの要求をすべて通過させ、わざわざルーティングしないように指示できるようにしたいと考えています。favicon.ico ファイルと同じ構文を使用してみましたが、うまくいきませんでした。
私はこれを試しましたが、うまくいきませんでした:
routes.Ignore("{resource}.json/{*pathInfo}");