sorry,不是重写。是重写url。

解决方案 »

  1.   

    void Application_Error(object sender, EventArgs e)
            {
                // 在出现未处理的错误时运行的代码
                var exception = ((sender as HttpApplication).Server.GetLastError() as HttpException);
                if (exception != null)
                {
                    if (404 == exception.GetHttpCode())
                    {
                        Server.Transfer("404.html");
                    }
                }
            }放在Global.asax里