问题描述
我下面应仁之乱架构做一个新项目。
我有一个名为引导程序包含国际奥委会和WebActivator ..我的问题是,包含WebActivator甚至不会加载在调试该类一个单独的项目!可能是我想的东西?
[装配:WebActivatorEx preApplicationStartMethod(typeof运算(IocConfig),RegisterDependencies)]
公共类IocConfig
{
公共静态无效RegisterDependencies()
{
// ..........
}
}
您 Onion.Bootstrapper
项目对应于你的洋葱建筑的最外层。这是引用所有其他的唯一项目。
使用 WebActivator
让你避免引用 Onion.Bootstrapper
在 WebApplication的
。在 RegisterDependencies
方法将在pre-应用程序启动调用。
为了使这个工作,你需要做的唯一的事情是要确保在 Onion.Bootstrapper
dll是被推到的WebApplication
/ bin中目录((容易建立使用后生成的动作或 OutputTo 的狗头包))。
I'm making a new project following onin architecture.
I have a separate project called "bootstrapper" that contain IOC and WebActivator.. My problem is that class that contain WebActivator not even loaded in debug ! May be i'm missing something ?
[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(IocConfig), "RegisterDependencies")]
public class IocConfig
{
public static void RegisterDependencies()
{
//..........
}
}
Your Onion.Bootstrapper
project corresponds to the outermost layer of your Onion Architecture. It's the only projects that references all the others.
Using WebActivator
allows you to avoid having to reference Onion.Bootstrapper
in WebApplication
. The RegisterDependencies
method will be called on pre-application start.
To make this works, the only thing you need to do is to make sure the Onion.Bootstrapper
dll is pushed to WebApplication
/bin directory ( (easy to set up using a post build action or OutputTo nugget package)).
这篇关于WebActivator preApplicationStartMethod不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!