我在MVC Web应用程序的根文件夹中创建了一个WebService目录,并创建了一个名为MyService.asmx的Web服务。在这个文件中,我创建了一个方法UpdateReadCount,我用javascript调用了下面的代码。
function updateReadCount(contentID) {
$.ajax({
type: "POST",
url: "/WebServices/MyService.asmx/UpdateReadCount",
data: "{'contentID': '" + contentID + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (json) {
//$("#" + messageView).html(json.d);
}
});
}
我收到了Page Not Found错误。这发生在托管页面上,而它在localhost上完美运行。
答案 0 :(得分:1)
为什么将.asmx与MVC应用程序一起使用?你可以为此做一个干净的控制器动作。