如何在ASP.NET Web表单项目中使用PreApplicationStartMethod?

时间:2016-07-11 16:51:20

标签: asp.net webforms

根据this StackOverflow post,在使用ASP.NET Web表单运行Application_Start()方法之前,不能使用PreApplicationStartMethod注入代码。我们的应用程序在运行时即时编译,而不是通过Visual Studio或任何其他构建过程。

是否有另一种方法可以在ASP.NET Web表单代码库中实现相同的功能?以下是我们在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));
        }
    }
}

0 个答案:

没有答案