MVC - JSON.stringify在将应用程序发布到IIS7时无法正常工作

时间:2014-03-19 15:08:31

标签: json iis-7 asp.net-mvc-5

在我的调试阶段,使用JSON.stringify(editedRows)的所有内容在我的本地开发服务器上运行正常。我将我的应用程序部署到IIS7服务器,当我浏览到该站点时,JSON.stringify(editedRows)停止工作。当我登录到服务器以从IIS启动应用程序时,JSON.stringify(editedRows)工作。我查看了一些帖子,但似乎没有解决这个问题。有没有人遇到过这个问题?谢谢。

 $('#SaveJobs').on('click', function () {

    var editedRows = getEditedRows(); // get rows from a grid
    alert('Before JSON'); // I see this alert
    var json = JSON.stringify(editedRows); 
    alert('After JSON'); // I do not see this alert and my browser keeps waiting
});

1 个答案:

答案 0 :(得分:0)

我添加了对json2.js脚本的引用,我在我的脚本库中没有这个脚本并且它有效。我仍然很困惑为什么它在我的开发机器上工作,当我没有这个库登录到服务器。我正在使用IE 10,我的其他JS库在下面。如果有关于此主题的更多知识的人知道请在下面发布。谢谢!

  "~/Scripts/jquery-{version}.js",
  "~/Scripts/jquery-ui-{version}.js",
   "~/Scripts/json2.js",
   "~/Scripts/jquery.event.drag.js"