Ajax 并发,导致后台类相互覆盖
情景:有一个windows服务,每隔1秒,就会调用一次ajax请求,参数为xml,方式为post。
ajax请求的后台方法是解析xml格式的参数。
protected void GetWorkFlowParams(System.Web.HttpContext context) { try { Stream ReceiveStream = context.Request.InputStream; StreamReader readStream = new StreamReader(ReceiveStream, Encoding.GetEncoding("utf-8")); string s = readStream.ReadToEnd(); XmlDocument xml = new XmlDocument(); xml.LoadXml(s); //.....解析xml } }function create(){var o=..../*创建ajax对象的代码*/;return o;}function ajax(xml){ var o=create(); //....其他代码}