我的ASP.Net应用程序曾经在请求期间不可预测地重新启动,破坏了我的状态,会话数据等。我确定问题是由一个控件写入和删除它创建的Temp
文件夹中的某些文件引起的bin
文件夹,因此web目录如下所示:
bin
Temp
....
Default.aspx
web.config
ASP.Net显然会对Temp
文件夹中的更改做出反应,就像它对bin
或web.config中的更改做出反应一样 - 它会重新启动应用程序。
我可以通过将Temp
移到站点目录之外来部分解决问题。这样,每次写入/删除临时内容时,应用程序都不会重新启动,因此这部分工作正常。问题是Temp
目录中的某些文件应该是Web可访问的 - 就像动态生成的图像一样。
所以我的问题实际上是三重的:
bin
目录中,而是在同一级别的另一个目录中,ASP.Net应用程序是否应该重新启动?或者我的配置有问题吗?答案 0 :(得分:1)
根据我的理解,这里是您问题的答案: