ASP.NET MVC 4 RC
との最新バージョンをMvcExtensions
使用していMvcExtensions.Autofac
ます。
MVC4がMVC3と異なる動作をするかどうかはわかりませんが、MvcExtensionsで使用すると、私の領域がまったく表示されません。以下のコードは、MVC3アプリケーションでの使用方法です。それをコピーしてMVC4アプリに貼り付けました。MVC 4アプリケーションに付属しているデフォルトのGlobal.asax.csファイルを使用すると、領域が正しく表示されます。これは別の方法で行う必要がありますか?
Global.asax.csファイルを次のように置き換えました。
public class MvcApplication : AutofacMvcApplication
{
public MvcApplication()
{
Bootstrapper.BootstrapperTasks
.Include<RegisterAreas>()
.Include<RegisterControllers>()
.Include<RegisterRoutesBootstrapper>()
.Include<AutoMapperBootstrapper>()
.Include<FluentValidationBootstrapper>();
}
protected override void OnStart()
{
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
base.OnStart();
}
}
RegisterRoutesBootstrapper
、AutoMapperBootstrapper
およびFluentValidationBootstrapper
は私のカスタムブートストラッパークラスです。