I’ve notice that on the production server, my asp.net 4.7.2 application is very slow. By debugging I’ve found that in global.asax the Application_start and Application_end is called on every request, causing a recompile of the application each time and slowing down the response.
I0ve test it on several servers and the behaviour is always the same.
Running the website on localhost in IIS (not iis express) this not happen.
How can I check why Application_End is called and from where?
Debugging in VS the Application_end stacktrace is empty, I cannot see from where is called.
The problem was cause by Kaspersky Endpoint Security for Windows Server version 220.127.116.110.
For some unknown reason it act on w3wp.exe causing the application restart on each requests. The only way to solve the problem is excluding w3wp.exe from the monitored applications/processes.
Answered By – Edika
Answer Checked By – Gilberto Lyons (BugsFixing Admin)