asp.net奇怪无法访问文件

时间:2013-11-06 02:51:24

标签: c# asp.net

我开发了asp.net网络应用程序,我将它发布到远程测试服务器,它的所有功能都已完成。但是当我将它发布到产品服务器时,它抛出“进程无法访问文件'xxx.pdf',因为它正被另一个进程使用”异常。我不知道为什么?

2 个答案:

答案 0 :(得分:0)

检查IUSR是否有权访问该文件夹。此外,Anonymous User可能还需要权限才能访问该文件夹。

同时检查文件是否未被使用..

答案 1 :(得分:0)

您已经提到过您的应用创建了特定的临时pdf文件。所以它看起来像file is still being accessed by the process which created it。并且您正尝试从另一个进程访问同一文件。一旦在第一个位置创建文件,请确保已释放文件或处理任何流。

如果您只是尝试从第二个进程读取文件,请确保在创建该文件时设置所需的FileShare属性。