Orchardcms WebActivator不适用于Orchard

Orchardcms WebActivator不适用于Orchard,orchardcms,webactivator,Orchardcms,Webactivator,我有Orchard CMS 1.6.1和WebActivator 2.0.1的最新版本 Orchard的默认安装。未激发WebActivator预应用程序启动方法 在同一个解决方案中,我有一个示例MVC应用程序,同一个WebActivator代码运行良好 Orchard应用程序有什么问题。它是否破坏了标准ASP.NET管道 示例代码我已经使用了Pre和PostApplicationStartMethod: [assembly: WebActivatorEx.PreApplicationStart

我有Orchard CMS 1.6.1和WebActivator 2.0.1的最新版本

Orchard的默认安装。未激发WebActivator预应用程序启动方法

在同一个解决方案中,我有一个示例MVC应用程序,同一个WebActivator代码运行良好

Orchard应用程序有什么问题。它是否破坏了标准ASP.NET管道

示例代码我已经使用了Pre和PostApplicationStartMethod:

[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(Go2See.Web.App_Start.LocalizationServiceStarter), "PreStart")]
namespace Go2See.Web.App_Start
{
    public static class LocalizationServiceStarter
    {
        public static void PreStart()
        {
            throw new ApplicationException("x");
        }
    }
}

Orchard不违反标准ASP.NET管道Orchard。Web项目是一个普通的ASP.NET MVC应用程序。WebActivator是一个外部库,远远不是标准库。你能不能给我看一段不起作用的代码?您是否在Global.asax.cs文件中放置了正确的属性?Orchard标准应用程序,但它使用主机初始化和Starter.LaunchStartupThread。我已经用代码更新了问题。您指的是Global.asax.cs文件中的哪些属性?Orchard提供了标准的global.asax,WebActivator没有使用global.asax。我已经调查了几个小时了,我倾向于放弃。它与src\Orchard.Web\Web.config有关。如果将其替换为标准文件,则将调用PreStart。将预启动放在模块中不起作用,因为模块是动态加载的。