我有一个通过 AJAX 调用启动的 Web 方法,这是我的 Web 方法:
[WebMethod(EnableSession=true)]
public void ProcessAddress(Dictionary<string, string> Header, bool AddrValues)
{
_service.ProcessNoMatchModal(Header, AddrValues);
}
从此调用:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "../Services/Address.asmx/ProcessAddress",
data: JSON.stringify(data),
dataType: "json",
success: function(data) {
alert("success");
},
error: function() {
alert("error");
},
complete: function() { },
asynch: false
});
更令人困惑的是我有两个指向相同代码源的虚拟目录,第一个该服务有效并且可用,但第二个它不起作用,我在 firebug 中看到 404
任何线索/建议都会有所帮助