【问题标题】:404 status error in ajax response of asp .net mvc application after deployment部署后asp .net mvc应用程序的ajax响应中出现404状态错误
【发布时间】:2012-09-26 19:04:57
【问题描述】:

部署后asp.net mvc项目ajax响应报“找不到页面”错误。当我调试一切正常时,ajax 正常工作 ajax 函数在下面,并且在调试时工作正常。服务器是IIS6;是关于服务器中的一些权限还是其他什么?

在视图中:

@Html.Hidden("url_Prefix", Url.Action("SinavSonuc", "Sonuc"))

在 Javascript 中:

var veri = { 'tcNo': $('input#tcNo').val(), 'evrakSayi': $('input#evrakSayi').val() };
var _url = $('input#url_Prefix').val();

$.ajax({
    url: _url,
    type: 'POST',
    data: veri,
    success: function (result) {
        ...
    },
    error: function (error, textstatus) {
        var errorAlert = JSON.stringify(error);
        alert(errorAlert);
    }
});

【问题讨论】:

    标签: asp.net-mvc jquery http-status-code-404 web-deployment


    【解决方案1】:

    我解决了这个问题。原因是在 iis6 部署中,在“C:\WINDOWS\microsoft.net\Framework64\v4.0.30319\aspnet_isapi.dll”的通配符应用程序映射插入中检查了“验证该文件是否存在”选项。我未选中“验证该文件是否存在”选项,并且 ajax 工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 2014-01-24
      • 2012-02-05
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      相关资源
      最近更新 更多