ASP.NET MVC 应用程序自行重启

Jas*_*son 5 .net asp.net asp.net-mvc log4net nservicebus

我们遇到了 ASP.NET MVC 应用程序因未知原因重新启动的问题。关闭的原因是

“Bin 应用程序目录中的子目录已更改或重命名。”

有问题的文件原来是 C:\Users\Jason\AppData\Local\Temp\Temporary ASP.NET Files\root\f691a68c\a1593a1e\hash\hash.web。

值得注意的是,我们正在 Application_Start 中启动 NServiceBus 客户端,如果我们注释掉该行,我们的 Web 应用程序不会自行重启。问题是:1)hash.web 做什么和 2)这个问题与 NServiceBus 相关吗?

小智 4

您在应用程序中使用 log4net 吗?在我们的某些环境中,我们将 log4net 日志文件保存到与应用程序相同的目录(即 bin 目录),这会导致应用程序重新启动。将日志文件移出该目录解决了该问题。