gpt4 book ai didi

asp.net-mvc - Azure 网站中的 ASP.NET MVC4 + Ninject + NLog = 问题

转载 作者:行者123 更新时间:2023-12-03 03:20:00 25 4
gpt4 key购买 nike

有没有办法在 Azure 网站下运行 Ninject + NLog,而不使用性能较差的基于反射的注入(inject)?

var options = new NinjectSettings() { UseReflectionBasedInjection = true };

问题是否源于部分信任问题?

最佳答案

如果您只有部分信任,则动态编译是不可能的,因此没有其他方法。 (显然,如果您使用的是 Azure PaaS 模式,您可以切换到完全信任,但我想这不是您所在的位置)

请记住,您应该在整个解决方案的上下文中衡量 DI 的开销 - 例如如果每个请求进行 2 次数据库往返,那么反射的影响就会相形见绌。

关于asp.net-mvc - Azure 网站中的 ASP.NET MVC4 + Ninject + NLog = 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12103926/

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