我有当前版本的 Orchard CMS 1.6.1 和 WebActivator 2.0.1。
Orchard 的默认安装。WebActivator PreApplicationStartMethod 没有被触发。
在同一个解决方案中,我有示例 MVC 应用程序,并且相同的 WebActivator 代码工作正常。
果园应用程序有什么问题。它是否破坏了标准的 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");
}
}
}