开发者

ASP.NET MVC app restarts itself

开发者 https://www.devze.com 2022-12-16 00:58 出处:网络
We are encountering an issue where our ASP.NET MVC app is restarting for an unknown reason.The cause of the shut down is

We are encountering an issue where our ASP.NET MVC app is restarting for an unknown reason. The cause of the shut down is

"A subdirectory in the Bin application directory was changed or renamed."

The file in question turned out to be C:\Users\Jason\AppData\Local\Temp\Temporary ASP.NET Files\root\f691a68c\a1593a1e\hash\hash.web.

Something noteworthy is that we are starting up a NServiceBus client in Application_Start and if we comment out that line, our web app doesn't restart itself. The the questions are: 1) What does hash.web do and 2) Is thi开发者_运维技巧s issue NServiceBus related?


are you using log4net in your application at all? in some of our environments we had log4net logging files to the same directory as the app (i.e. bin directory) and it would cause the application to restart. moving the log files out of that directory resolved the issue.


You need to figure out what is touching the hash.web file: a likely cause is a virus scanner. Monitor the file with Process Monitor.

If possible, exclude the Temporary ASP.NET Files directory and subdirectories from automatic virus scanning as well as the web content directories.

In .NET 2.0 it is possible to disable FileChangesMonitoring through the HKLM\Software\Microsoft\ASP.NET\FCNMode key, a value of 1 will disable file change monitoring. The drawback of disabling this is that if you disable it, the application will not restart if you change web.config etc.

Of Interest: ASP.NET File Change Notifications, exactly which files and directories are monitored?

0

精彩评论

暂无评论...
验证码 换一张
取 消