C# WebActivator预应用程序启动方法不工作
我正在做一个新项目,遵循onin架构 我有一个单独的项目叫做“bootstrapper”,其中包含IOC和WebActivator。。我的问题是,包含WebActivator的类甚至没有在调试中加载!也许我错过了什么C# WebActivator预应用程序启动方法不工作,c#,asp.net-mvc,onion-architecture,webactivator,C#,Asp.net Mvc,Onion Architecture,Webactivator,我正在做一个新项目,遵循onin架构 我有一个单独的项目叫做“bootstrapper”,其中包含IOC和WebActivator。。我的问题是,包含WebActivator的类甚至没有在调试中加载!也许我错过了什么 [assembly: WebActivatorEx.PreApplicationStartMethod(typeof(IocConfig), "RegisterDependencies")] public class IocConfig { public st
[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(IocConfig), "RegisterDependencies")]
public class IocConfig
{
public static void RegisterDependencies()
{
//..........
}
}
您的
Onion.Bootstrapper
项目对应于洋葱架构的最外层。这是唯一引用所有其他项目的项目
使用WebActivator
可以避免在WebApplication
中引用Onion.Bootstrapper
。在应用程序启动前,将调用RegisterDependencies
方法
要使其正常工作,您需要做的唯一一件事是确保将
洋葱.Bootstrapper
dll推送到WebApplication
/bin目录((使用后期构建操作或输出nugget包很容易设置)).尝试取消选中项目>属性>应用程序上的自动生成绑定重定向