该进程无法访问文件'C:\ Inetpub \ wwwroot \',因为它正由另一个进程使用

时间:2010-11-17 13:10:56

标签: asp.net iis asp.net-2.0

我从

移动了我发布的asp.net文件

C:/ xyz / mywebsite到c:/ intepub / wwwroot / mywebsite。在网站的一个功能中,我们正在创建一个txt文件,然后在根文件夹中编辑该文本文件。

当我将它移动到新位置时,我收到“无法创建文件,拒绝提交...”的错误。然后我右键单击intepub文件夹并允许访问该组。现在我可以在其中创建一个文本文件但无法编写它:我得到的错误是:

The process cannot access the file 'C:\Inetpub\wwwroot\' because it is being used by another process.

不幸的是,我无法对代码进行更改,因为它已经建立了网站并再次部署它将花费这么多时间。

当它位于文件夹C:/ xyz / mywebsite时,整个功能正常。

现在我可以在这里做什么,而无需修改代码?

1 个答案:

答案 0 :(得分:1)

首先,在创建文件后,确保您的应用程序正确closes

如果是,请尝试禁用indexing service。它可能在创建新文件后立即为其编制索引。