現在のバージョンの 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");
}
}
}