using System.Text;
using System.Net;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        StreamReader sr;
        StreamWriter sw;
        WebRequest HttpWebRequest = WebRequest.Create("http://localhost:1993/web/Default.aspx");
        WebResponse HttpWebResponse = HttpWebRequest.GetResponse();
        Stream stream = HttpWebResponse.GetResponseStream();
        Encoding encode = Encoding.UTF8;
        sr = new StreamReader(stream, encode);
        string strHtml = sr.ReadToEnd();
        sw = File.CreateText(Server.MapPath("Default.html"));
        sw.WriteLine(strHtml);
        sw.Close();
        Response.Write("<script>alert('生成静态成功!');window.history.go(-1)</script>");
    }
}以上是我的代码,是用IO生成整个静态页的.我运行的时候报了一个这样的错误:操作超时 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.WebException: 操作超时源错误: 
行 21:         StreamWriter sw;
行 22:         WebRequest HttpWebRequest = WebRequest.Create("http://localhost:1993/web/Default.aspx");
行 23:         WebResponse HttpWebResponse = HttpWebRequest.GetResponse();
行 24:         Stream stream = HttpWebResponse.GetResponseStream();
行 25:         Encoding encode = Encoding.UTF8;
 应该怎么解决呢?