在我的mvc应用程序中,当我的cshtml文件尝试加载js文件时,我得到406。 像这样的东西
GET http://localhost/Scripts/App/Dashboard.js?_=1408764995728
406 Not Acceptable
请求标题说: 接受:application / json
而响应标题说; 内容类型:text / html;字符集= UTF-8
如果我在邮递员上运行相同的操作,我会得到带有响应标题的结果 内容类型→应用程序/ javascript
对此有任何线索。
答案 0 :(得分:0)
请首先查看什么是Asp.net content negotiation:
“选择最佳的过程 当存在多个时,给定响应的表示 表示可用。“
很可能您会收到HTTP错误406(不可接受),因为找不到格式化请求的标头(application / json)中指定的格式。