本帖最后由 dq9005 于 2014-01-23 14:31:34 编辑

解决方案 »

  1.   

    可能是没有权限,给E:\wwwroot\文件夹 设置 users 全部权限
      

  2.   

    为什么不用现成的,用API得去查Win32 LastError
    if (!Directory.Exists(path))
    {
         try
         {
             Directory.CreateDirectory(path);
         }
         catch(Expception exp)
         {
             exp.Message会告诉你为什么创建不成功
         }
    }
      

  3.   

    文件夹设置IISUser 用户权限,设置可以读写修改
      

  4.   

    你试试将文件夹wwwroot的属性去掉只读,并将更改应用于此文件夹、子文件夹和文件
    也可以在文件夹的属性面板中的安全窗口将“组或用户名”点编辑按钮,将权限选为“完全控制”
    或在系统盘的Windows\temp文件夹的属性面板中的安全窗口将“组或用户名”中的IISUser 用户权限,点编辑按钮,将权限选为“完全控制”,我遇到这样的问题就是这样解决掉的,你试试可以不
      

  5.   

    机器有e盘么?为什么不用  Directory.CreateDirectory(path);
      

  6.   

    C# 有现成的类和方法啊,干嘛去调用API