Проблема Global.asax - PullRequest
       27

Проблема Global.asax

1 голос
/ 31 июля 2009

Я разрабатываю HttpModule и использую Global.asax. Я разработал класс, который унаследован от HttpApplication, но метод Application_Start моего класса никогда не выполняется (я создаю файл в начале Application_Start, но файл никогда не создается, и поэтому я думаю, что Application_Start никогда не выполняется). Я использую VSTS2008 + C # + .Net 3.5.

Есть идеи, что не так и как отлаживать? Я хочу подтвердить, что мне следует скопировать Global.asax в корневой каталог виртуального каталога моего веб-сайта, правильно? Должен ли я что-то настроить в web.config для запуска HttpModule?

Ответы [ 3 ]

2 голосов
/ 31 июля 2009

Application_Start выполняется только один раз, когда приложение запускается в первый раз. Вы перезапустили приложение?

Да, Global.asax должен находиться в корневом каталоге.

Вы должны добавить свой новый модуль ASP.NET в раздел web.config .

1 голос
/ 31 июля 2009

вам нужно добавить запись в web.config http://msdn.microsoft.com/en-us/library/9b9dh535.aspx

1 голос
/ 31 июля 2009

Вы добавили свой модуль в раздел httpModules в вашем файле web.config? Смотри: http://msdn.microsoft.com/en-us/library/ms227673.aspx

...