火急:对.net的webservices快失去信心了....
[WebMethod(Description="xxxx", CacheDuration = WS_WEBTIMEOUT)]
public string aaaa(string pppp)
{
//先检查一下子,是否是一条合格的xml语句,如果不是合格的语句那就算了
try
{
GlobalVar.objIsValidMLDoc.LoadXml(pppp);
.......
catch(System.Exception i)
{
return "40001"; //40001 一条非法的xml语句
}
}
在多客户端(压力较大),每个客户端疯狂的调用websercies的时候,大批量的return "40001";到webservices空闲的时候就正常了(webservices超忙的时候就是这个样子的,疯狂的报40001) [注意,这里的40001使我自己定义的异常放回的东西]