2

我有以下结构的目录

root
     temp
        User_related_folder
          preview1.jpg
          preview2.jpg
          preview3.jpg

用户注销时我需要删除 User_related_folder。但是当我这样做时,我的应用程序会重新启动。为什么会发生,是否有可能解决?

我的应用程序在集成模式下使用 .net 4.0 在应用程序池下工作。我尝试 SystemNetwork 和本地系统凭据。

4

5 回答 5

3

这就是 IIS 的工作方式。当您摆弄目录结构时,您的努力就会得到回收。

要解决此问题,请使用站点结构之外的文件夹来存储临时/工作文件夹。

于 2012-05-02T11:49:45.633 回答
1

仍然没有正确答案。现在我只是从子目录中删除所有文件而不删除子目录。

于 2012-05-06T12:47:41.073 回答
0

对 bin 文件夹的任何更改都将重新启动应用程序。与更改 we.config 中的任何内容相同。

于 2012-05-02T11:55:35.450 回答
0

msdn说,如果你删除/bin/中的文件,或者删除应用程序下的任何目录,应用程序将重新启动。

所以,如果你必须在应用程序文件夹下删除,你必须重新启动应用程序。

或者您可以将 del 的目录从应用程序虚拟路径中更改出来,但这会触发安全问题。

最后我建议你删除目录下的文件,不要删除目录。

于 2012-05-08T07:31:42.320 回答
0

将内容上传/删除到 App_data 文件夹将绕过此问题。

于 2013-11-01T14:04:35.617 回答