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);
}
});
}
私は本当にこれに困惑しています。
どんな助けでも大歓迎です。前もって感謝します。