<script type="text/javascript"> 
function GetHttpRequest() {    
    if (window.ActiveXObject) {    
        return new ActiveXObject("Microsoft.XMLHTTP");    
    }    
    else if (window.XMLHttpRequest) {    
        return new XMLHttpRequest();    
    }    
}    function TestAjax() {
    var retMsg = '';    var xmlHttp = GetHttpRequest();
        
    var reqUrl = "123.txt?id=" + Math.random();
    xmlHttp.open("POST", reqUrl, false);    
    xmlHttp.onreadystatechange = function (){
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
   
}
else if(xmlHttp.readyState == 4 && xmlHttp.status == 500) {
}
}
xmlHttp.send(null);
}
TestAjax();
</script>这是一个很简单的ajax页面。。
我发现MimeFilter只要读到有ajax的地方,有2种可能会卡死程序
xmlHttp.open("POST", reqUrl, false);
一个是页面地址,如果ajax地址并不存在,整个程序就卡住了,死活没有响应了。
如果页面存在的话,如果以POST方式进行提交那么一样会卡死程序…… 有什么办法解决吗。不单单ajax,象Sys.Net.WebServiceProxy.invoke这些外部的调用。全部会卡死程序求解。。