代码之家  ›  专栏  ›  技术社区  ›  Lea Cohen mark winkle

从ASP中删除目录。NET应用程序返回新会话

  •  7
  • Lea Cohen mark winkle  · 技术社区  · 17 年前


    我是否使用:

                    if (Directory.Exists(folderPath))
                        Directory.Delete(folderPath, true);
    

    或者:

                    System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(folderPath);
                    if (d.Exists)
                        d.Delete(true);
    

    3 回复  |  直到 17 年前
        1
  •  10
  •   Beep beep    17 年前

        2
  •  3
  •   John Saunders    17 年前

    目录是否在同一个应用程序中?然后删除它将导致AppDomain重新启动,这将导致会话状态丢失。

        3
  •  1
  •   tarn    17 年前

    对!删除IIS正在服务的目录会导致重置(或其他)。我遇到了这个问题,我重新设计了应用程序,使其不删除目录。

    可耻的是-1的问题,这是一个真正的问题。+1表示有问题的人。

    推荐文章