服务器上出现应用程序错误  程序错误 <customErrors mode="Off"/>  这个 配置 可以让你 看到 出错 的详细信息;要不 你也可以在 Global中Application_Error事件处理错误信息 
在Global中  
protected void Application_Error(Object sender, EventArgs e)
  {
   Exception objErr = Server.GetLastError().GetBaseException();
   string error = "发生异常页: " + Request.Url.ToString() + "<br>";
   error += "异常信息: " + objErr.Message + "<br>";
   Server.ClearError();
   Application["error"] = error;
   Response.Redirect("~/ErrorPage/MyErrorPage.aspx");
  }
Web.config中
    <customErrors mode="On"/> 
    <authentication mode="Windows"/> 
注:(Response.Redirect语句在任何情况下都会产生ThreadAbortException异常,但不捕获该异常并不会引起程序中止。如果不设置mode="On",在Application_Error事件会捕获它的异常,中并又回到该过程本身,所以会引起死循环。Response.Redirect("~/ErrorPage/MyErrorPage.aspx",false);这样写的话,mode="On",应该不用设) 

解决方案 »

  1.   

    请问楼上程序出错的话可能是什么错误呢?为什么我在本地iis上浏览网站没问题
    谢谢楼上各位,我等下回去试试你们的方法~
      

  2.   

    谢谢楼上的,请问如何进行权限设置?我是初学的,第一次用asp.net做网站,基础很烂,
    我用vs2005做完之后把文件发给同学,然后他发到服务器上就出现问题了
    是不是在发给他之前对文件进行权限设置??
    看来要回去看书了