我的网站根目录中有一个 .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}");