Как использовать PreApplicationStartMethod в проекте веб-форм ASP.NET?

Согласно этому сообщению StackOverflow, вы не можете использовать PreApplicationStartMethod для внедрения кода до запуска метода Application_Start() при использовании ASP.NET. веб-формы. Наше приложение компилируется «на лету» во время выполнения, а не с помощью Visual Studio или любого другого процесса сборки.

Есть ли другой способ реализовать то же самое в кодовой базе веб-форм ASP.NET? Вот код, который мы пытаемся выполнить до срабатывания метода Application_Start():

[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(ASP.App_Start.SessionAuthenticationConfig), "PreAppStart")]

namespace ASP.App_Start
{
    public static class SessionAuthenticationConfig
    {
        public static void PreAppStart()
        {
            DynamicModuleUtility.RegisterModule(typeof(System.IdentityModel.Services.SessionAuthenticationModule));
        }
    }
}

person ianpoley    schedule 11.07.2016    source источник