无法从iis应用程序下的Windows应用程序中删除文件

时间:2017-06-21 13:50:27

标签: c# .net iis

我有windows服务应用程序,其相关行:

try {
  if (File.Exists(outputPath)) {
    File.Delete(outputPath);
  }

  File.Copy(archivePath, outputPath);
  return true;
} catch (Exception ex) {
  //Exception: UnauthorizedAccessException
}

在文件的File.Delete(...)

c:\inetpub\myapp\somefile.rar

我得到了

UnauthorizedAccessException

在我试图打开rar的那一刻,它给出了:

Cannot open c:\inetpub\myapp\somefile.rar

http://myhost/myapp/somefile.rar

给出Http Error 401.3 Unauthorized error

直到我回收应用程序池,我无法从Windows资源管理器中删除

当我回收池时,它被删除了文件

什么可能是问题,我可以从win服务应用程序中删除文件的设置?

注意:类似的配置在另一个客户位置运行

编辑:在运行进程监视器时,不会发生错误

0 个答案:

没有答案