Elmah.MVC パッケージを VB.NET プロジェクトでも機能させるために、WebActivator Nuget パッケージ (v.1.5.1) を追加した ASP.NET MVC3 VB.NET アプリケーションを作成し、App_Start フォルダーに次のような単純なコードを挿入しました。
[assembly: WebActivator.PreApplicationStartMethod(typeof(Elmah.Mvc.Web.App_Start.ElmahMvc_Start), "Start")]
namespace Elmah.Mvc.Web.App_Start
{
public class ElmahMvc_Start
{
public static void Start()
{
Elmah.Mvc.Bootstrap.Initialize();
}
}
}
プロジェクトはうまく構築されましたが、私はElmah.Mvc.Bootstrap.Initialize();
一線を画しませんでした。
WebActivator は VB.NET で動作しますか? そうでない場合は、WebActivator (Ninject、StructureMap など) を使用して多くの異なるプロジェクトを引き起こします。それらは VB.NET でサポートされていますか?