【问题标题】:Cannot delete file in share using impersonation on ASP.NET site无法使用 ASP.NET 站点上的模拟删除共享中的文件
【发布时间】:2011-01-10 23:20:14
【问题描述】:

我们有一个网络农场,正在为报告编写临时文件。我们设置了一个文件共享并使用模拟将临时报告文件写入该共享。我们让进行模拟的帐户完全控制共享和文件夹本身。

文件正在正确写入,但没有被删除。这个设置有什么我们缺少的吗?

【问题讨论】:

  • 是否有可能某事或某人说文件已打开?
  • 您可能需要使用 iisreset 释放文件。

标签: asp.net file impersonation


【解决方案1】:

不确定您使用什么方法来写入文件。以下是我最终为了读取文件所做的事情。也许你也可以试试这个方法来删除它们。

How can I temporarily impersonate a user to open a file?

【讨论】:

    【解决方案2】:

    查看事件查看器中的“拒绝访问”错误事件,并仔细检查您希望删除的用户是实际用户。

    【讨论】:

      【解决方案3】:

      确保您已在用于写入文件的过程中关闭文件,否则它将被锁定

      【讨论】:

        猜你喜欢
        • 2014-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-20
        • 2017-03-31
        • 1970-01-01
        • 2011-02-23
        • 2023-04-06
        相关资源
        最近更新 更多