我有以下结构的目录
root
temp
User_related_folder
preview1.jpg
preview2.jpg
preview3.jpg
我需要在用户注销时删除User_related_folder。但是当我这样做时,我的应用程序重启。它为什么会发生并且有可能解决这个问题?
我的应用程序在集成模式下使用.net 4.0在aplication pool下工作。我尝试使用SystemNetwork和本地系统凭据。
答案 0 :(得分:3)
这就是IIS的工作方式。当您摆弄目录结构时,您可以获得回收利用。
要解决此问题,请使用网站结构的外文件夹来存储临时/工作文件夹。
答案 1 :(得分:1)
仍然没有正确答案。现在我只是从subdir删除所有文件,不要删除子目录。
答案 2 :(得分:0)
对bin文件夹的任何更改都将重新启动应用程序。与更改we.config中的任何内容相同。
答案 3 :(得分:0)
因此,如果您必须在应用程序文件夹下删除,则必须重新启动应用程序。
或者您可以将del的dir更改为应用程序虚拟路径,但它会触发安全问题。
最后我建议你删除目录下的文件,不要删除目录。
答案 4 :(得分:0)
将内容上传/删除到App_data文件夹将绕过此问题。