可能是目录没有写权限, 要不不会写不了的, 给目录增加aspnet用户写权限

解决方案 »

  1.   

    Math.Round是科学四舍六入5取偶使用普通4舍5入的话可以.ToString("f2")
      

  2.   

    double s=450.76660156;
    string s2=s.ToString("f2");
      

  3.   

    目录不是权限问题另外:double s=461585/1024;
    打印出来就没有后面的小数点?
      

  4.   

    Request.PhysicalApplicationPath 看看它在哪? 它应该是放在c:\intepub\wwwroot下面吧?
      

  5.   

    double s  = 461585/1024D;后面加个D要不它以为是整数相除, 然后再转成double
      

  6.   

    file.PostedFile.SaveAs(Request.PhysicalApplicationPath+"\\file\\"+ filename);file后加一个"\\"
      

  7.   

    不是~
    Request.PhysicalApplicationPath
    获取根目录c:\intepub\wwwroot\www
      

  8.   

    非常感谢panyee(快乐王子)帮所有问题^_^(100分)