我有Orchard CMS 1.6.1和WebActivator 2.0.1的当前版本。
Orchard的默认安装。 WebActivator PreApplicationStartMethod未被触发。
在同一个解决方案中,我有一个示例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");
}
}
}