【发布时间】:2013-01-25 08:35:36
【问题描述】:
我在 javascript 中有以下 ajax 调用
$.ajax({
type: "Post",
url: '../WebService/LoginService.asmx/LoginCheck',
data: jsondata,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (resp) {
if (resp.d == true) {
window.location.replace("../Admin/DashBoard.aspx");
return;
}
jQuery("#lblex").css("display", "block");
},
error: function (response) {
alert(response.responseText);
}
});
当我测试时,这在本地运行良好,但是当我将它托管在我的生产服务器上时,它说找不到服务。 但我可以浏览到路径
../WebService/LoginService.asmx
如果我将 url 更改为
../WebService/LoginService.asmx?op = LoginCheck
它也可以在那里工作。
谁能告诉我我需要在本地或生产服务器上进行哪些配置更改才能让它们以相同的方式工作
【问题讨论】:
-
你在使用表单认证吗?如果是这样,当您在登录前或未登录时调用此函数时。
标签: asp.net ajax web-services