Событие Application_Start() в global.asax

Один инструмент, который делает это, является программным обеспечением томограф . Это является коммерческим, и UI сосет: o

6
задан ACP 25 November 2009 в 02:54
поделиться

3 ответа

Методы Application_Start и Application_End - это специальные методы, которые не представляют события HttpApplication . ASP.NET вызывает их один раз на время существования домена приложения, а не для каждого экземпляра HttpApplication.

Итак, когда первый пользователь откроет сайт, он попадет в метод application_start, после чего этого не произойдет.

Я добавлю, что то, что вы пытаетесь сделать, рискованно. Если вы хотите выполнять пакетную отправку электронной почты, вы можете подумать о Планировщике, который может отправлять электронные письма ежедневно.

20
ответ дан 8 December 2019 в 05:21
поделиться

Application_Start запускается только тогда, когда первый человек переходит на сайт и когда app_pool обновляется.

Это происходит не при каждом обращении к сайту.

3
ответ дан 8 December 2019 в 05:21
поделиться

Он должен быть в Application_BeginRequest плюс БД, хранящая состояние каждого посетителя. Но наиболее подходящим является Планировщик.

0
ответ дан 8 December 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: