0

MVC Web アプリケーションで asp.net Web サービスを呼び出そうとしています。プロジェクトを MVC 1 から MVC 4 にアップグレードしました。以前は MVC 1 アプリケーションで動作していたサービスの呼び出しを除いて、すべて正常に動作しています。問題は、「404 not found」エラーが発生することです。関数にヒットさえしません。

サービスと関数を呼び出すために使用しているコードを以下に示します。

function RunAsync(url, jsondata, success, error) {
    $.ajax({
        type: "POST",
        url: url,
        data: jsondata,
        contentType: "application/json;charset=utf-8",
        dataType: "json",
        success: function(result) {
            var obj = JSON.parse(result.d);
            if (obj.Status == 'Success') {
                eval(success + '(obj)');
            }
            else if ((error != null) && (obj.Status == 'Error')) {
                eval(error + '(obj)');
            }
            else {
                alert(obj.Message);
            }
        },
        error: function(request, status, throwerror) {
            var message = '';
            message += 'The request could not complete.';
            message += '<br />' + 'Request status:' + request.status;
            message += '<br />' + 'Request response:' + request.responseText;
            window.open('', 'exception').document.write(message);
        }
    });
}

私は本当にこれに困惑しています。

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1