删除目录时ASP.NET Web应用程序重新启动

时间:2010-06-30 15:19:35

标签: c# asp.net restart

我的注销例程中有一些代码会在用户注销或会话过期时删除一些临时会话文件。删除这些文件夹会导致我的Web应用程序重新启动。它没有错误输出或抛出异常重启!有什么想法吗?

1 个答案:

答案 0 :(得分:8)

这是设计的。可以在bin文件夹之外更改的文件数量有一个阈值,如果有,则重新启动应用程序。

如果您在bin文件夹中更改了任何内容,它也会重新启动。

您需要将临时文件保存在其他位置。您可以将它们保存在%TEMP%文件夹中(您可以使用Path.GetTempPath()来获取它),或者为它们创建一个文件夹,特别是您的Web应用程序虚拟目录的OUTSIDE,并将文件保存在那里。