从我的 asp.net Web 应用程序中,我使用 jquery ajax 在按钮单击时调用 WebService 中的 WebMethod。此 Web 方法在不同 AppDomain 中的服务器上启动一个进程。当进程在没有切换到另一个 AppDomain 的情况下启动时,jquery ajax 响应会在 2 毫秒后相应地收到,但是当进程在另一个 AppDomain 中时,虽然进程成功触发,但永远不会收到响应并且永远不会达到 Success,这会导致其他功能也会延迟。知道什么可能导致这个问题吗?
function startTests() {
$.ajax({
url: "DataServices/DataServices.asmx/startTests",
dataType: "text",
type: "POST",
data: {},
success: function (data) {
showWarning("Started Test Execution", 5000);
}
});
}