gpt4 book ai didi

c# - WebActivator PreApplicationStartMethod 不工作

转载 作者:行者123 更新时间:2023-11-30 20:23:05 25 4
gpt4 key购买 nike

我正在按照 onin 架构制作一个新项目。

enter image description here

我有一个名为“bootstrapper”的单独项目,其中包含 IOC 和 WebActivator。我的问题是包含 WebActivator 的类甚至没有在调试中加载!可能是我遗漏了什么?

[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(IocConfig), "RegisterDependencies")]
public class IocConfig
{
public static void RegisterDependencies()
{
//..........
}
}

最佳答案

您的Onion.Bootstrapper 项目对应于您的洋葱架构的最外层。它是唯一引用所有其他项目的项目。

使用 WebActivator 可以避免在 WebApplication 中引用 Onion.BootstrapperRegisterDependencies 方法将在预应用程序启动时调用。

要使其正常工作,您唯一需要做的就是确保将 Onion.Bootstrapper dll 推送到 WebApplication /bin 目录((使用构建后操作或 OutputTo block 包轻松设置))。

关于c# - WebActivator PreApplicationStartMethod 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29849111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com