xml是不是很大,如果太大了,有可能

解决方案 »

  1.   

    用HttpWebRequest或WebClient好了..ps:你是不是post到aspnetforum了?
      

  2.   

    不知道
    不过以前常碰到iis死掉的问题,当用asp or。net的shell执行系统的cmd命令如dir时,由于文件过多或者权限不够等等原因就容易造成死掉  不晓得为什么
      

  3.   

    看看代码,不至于吧。每次post 必须先执行open
      

  4.   

    回楼上孟老大.每次都是.
    Test.aspx.cs:
    XMLHTTPClass xmlHttp = new MSXML2.XMLHTTPClass();
    string strURL = "http://localhost/HH/autohold.aspx;
    xmlHttp.open("post",strURL,false,"","");  
    xmlHttp.send(doc.InnerXml);
    string backxmlstring=xmlHttp.responseText.ToString();
    ============================================
    autohold.aspx.csXmlDocument doc = new XmlDocument();
    try
    {
    doc.Load(Request.InputStream);
    xmlcontent = doc.InnerXml;
    }
    .....
    .....
    MSXML2.ServerXMLHTTP objSrvHTTP = new MSXML2.ServerXMLHTTPClass();
    objSrvHTTP.open ("POST",URL + "?" + myPostInfo, null, null, null);
      

  5.   

    ,在autohold.aspx中接收了xml代码,再利用xmlhttp去到另外一个验证网站去.????XMLHttp不能跨域访问……你怎么做的?
      

  6.   

    回楼上,你可以利用http访问任何站点,跟webclient/httpclient差不多.
    XMLHTTPClass xmlHttp = new MSXML2.XMLHTTPClass();
    string strURL = "http://www.163.com";
    xmlHttp.open("post",strURL,false,"","");
        xmlHttp.send("");
    Response.Write(xmlHttp.responseText.ToString());
      

  7.   

    嵌套使用确实有问题。建议将autohold.aspx和test.aspx合为一个页面处理,或者使用WebRequest