代码之家  ›  专栏  ›  技术社区  ›  Jörg W Mittag

基于windows的web应用程序中的文件

  •  0
  • Jörg W Mittag  · 技术社区  · 17 年前

    我有一个在IIS上运行的web应用程序。它不使用数据库,而是读取和写入几个XML文件。我目前将这些文件存储在 应用数据 windows中的文件夹。这个文件夹( \文档和设置\所有用户\应用程序数据

    读取是可以的,并授予所有人,但只要您不在系统上的一个或多个特权组中,就不允许写入。 为什么会这样? 是否有更好的应用程序写入位置 还有一个要求我将应用程序池的用户添加到更具特权的组?

    这里的想法是,这些文件有时需要手动更改,而使用web应用程序运行所在的文件夹基本上会让普通用户受益匪浅(特别是在Win2008上,应用程序数据很难找到)。

    1 回复  |  直到 17 年前
        1
  •  1
  •   Dan    17 年前

    读取是可以的,并授予所有人,但只要您不在系统上的一个或多个特权组中,就不允许写入。为什么会这样?

    使用ASP.NET,人们通常使用APP_数据文件夹来存储需要对帐户(如网络服务)进行读/写访问的数据文件。

    推荐文章