0

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

4

2 回答 2

0

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

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

于 2013-11-06T04:34:38.570 回答
0

检查是否IUSR有权访问该文件夹。也Anonymous User可能需要访问文件夹的权限。

还要检查文件是否未使用..

于 2013-11-06T02:55:01.520 回答