Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 406从我的mvc加载脚本时_Javascript_Asp.net Mvc_Model View Controller - Fatal编程技术网

Javascript 406从我的mvc加载脚本时

Javascript 406从我的mvc加载脚本时,javascript,asp.net-mvc,model-view-controller,Javascript,Asp.net Mvc,Model View Controller,在我的mvc应用程序中,当我的cshtml文件尝试加载js文件时,我得到了406。 像这样的 GET http://localhost/Scripts/App/Dashboard.js?_=1408764995728 406 Not Acceptable 请求标题的内容为: 接受:application/json 而响应头说; 内容类型:text/html;字符集=utf-8 如果我在邮递员身上运行同样的程序,我会得到响应头为 内容类型→应用程序/javascript 关于这方面的任何线索。请

在我的mvc应用程序中,当我的cshtml文件尝试加载js文件时,我得到了406。 像这样的

GET http://localhost/Scripts/App/Dashboard.js?_=1408764995728
406 Not Acceptable
请求标题的内容为: 接受:application/json

而响应头说; 内容类型:text/html;字符集=utf-8

如果我在邮递员身上运行同样的程序,我会得到响应头为 内容类型→应用程序/javascript


关于这方面的任何线索。

请先检查什么是Asp.net:

“选择最佳方案的过程 存在多个响应时给定响应的表示 可提供陈述。”

您很可能会收到HTTP错误406(不可接受),因为没有为请求头(应用程序/json)中指定的格式找到格式化程序

  • 您可以遍历所有已注册的格式化程序(GlobalConfiguration.Configuration.formatters),并检查是否有application/json的格式化程序
  • 注册json格式化程序

向我们显示Dashboard.js文件。发生这种情况的原因是,对于少数情况下的流,头被显式指定为json接受类型。是否传递json数据?