protected static string GetHttpData(string url)
    {
        StreamReader sr = null;
        string str = "";
        try
        {
            WebRequest temp = WebRequest.Create(url);
            temp.Timeout = 1000;
            //读取            WebResponse myTemp = temp.GetResponse();
            sr = new StreamReader(myTemp.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
            str = sr.ReadToEnd();
        }
        catch
        {
            return "-1";
        }
        return str;
    }以上代码,在IIS6中执行,Timeout起作用了,但是在IIS7中无效,求解