部署后c#mvc3不显示jquery元素

部署后c#mvc3不显示jquery元素,c#,jquery,asp.net-mvc-3,deployment,C#,Jquery,Asp.net Mvc 3,Deployment,当我将解决方案部署到宿主时,一个特定的jquery元素就不会出现 当我在本地pc上运行它时,它会显示出来。。但当部署时,它就不存在了。。它是一个呈现菜单的jquery元素 你知道这是什么原因吗 我已经上传了所有的参考资料和一切 jQuery.ajax({ type: "POST", url: "/Bubble/MyInterests", dataType: "json", traditional: true, success: function (data) {

当我将解决方案部署到宿主时,一个特定的jquery元素就不会出现

当我在本地pc上运行它时,它会显示出来。。但当部署时,它就不存在了。。它是一个呈现菜单的jquery元素

你知道这是什么原因吗

我已经上传了所有的参考资料和一切

jQuery.ajax({ type: "POST",
    url: "/Bubble/MyInterests",
    dataType: "json",
    traditional: true,
    success: function (data) {
        $("#coInterestContainer").empty();
        $("#coInterestTemplate").render(data).appendTo("#coInterestContainer");
        $(document).on('click', '.coInterest', function () {
            location.href="/Bubble/View/" + $(this).attr("id") + "?CreateOffer=1";
        });
    }
});

与jQuery“生产”与“开发”版本有关吗?您试过了吗?昨天我们遇到了相同的情况,发布代码中没有调用$.Ajax。我们的解决方案是在IIS中部署时,我们将应用程序设置为“集成”模式。不确定生产版本与开发版本是什么意思。我们通过直接使用ftp客户端复制文件来部署。。将应用程序设置为集成模式是什么意思?只需检查web控制台是否有任何错误或错误not@Hailot-您的部署URL是什么?我假设它有一个子目录(例如,它不是localhost:xxxx,而是mysite.com/application)。这是正确的吗?