У меня есть приложение, созданное на asp.net mvc 2, и оно на IIS 7.5 на моем компьютере. Я попытался его профилировать и заметил, что Application_Start вызывается более одного раза , Кто-нибудь знает, почему это происходит?
Событие Application_Start вызывается один раз при загрузке домена приложения. Если вы видите, что он запускается более одного раза, это означает, что приложение перезапускается. Существует несколько причин, по которым домен приложения может быть выгружен, например удаление изменяющих некоторые файлы, например web.config, папки bin, ... Вот статья , в которой описаны общие причины для перезапуска приложения.
Application_Start
web.config
bin