Context.RewritePath用它来重写URL.
在global.asax文件里这样写.
protected void Application_BeginRequest(object sender, EventArgs e)
    {
        string url = String.Empty;
        url = HttpContext.Current.Request.RawUrl.ToLower();
        System.IO.StreamWriter tt = new System.IO.StreamWriter(Server.MapPath("tt.txt").ToString().Replace("index\\",""));
        tt.WriteLine( DateTime.Now.ToString()+":" + url+"\r\n");
        tt.Flush();
        tt.Close();
        tt.Dispose();
        
        if (url.IndexOf("index/") > 0)
        {
            url = url.Replace("index/", "default.aspx");
            HttpContext.Current.RewritePath(url);
        }
    }直接调试时没问题..但是用IIS访问
比如http://127.0.0.1/index/
他就直接报错找不到网页.
这个怎么解决?