所以我有一个Sitecore(CMS)Web应用程序,使用Spring.Net进行DI。除了自定义LinkProvider的一些小问题外,效果很好。
由于Sitecore很早就开始创建LinkProvider(显然是在Spring加载之前),我试图注入的任何依赖项都不是在LinkProvider对象的实例化时注入的(它是由Sitecore实例管理的单例)。
所以,我需要在管道中加载Spring容器,我认为我可以在John West的帮助下完成 - 但在检查了Spring HttpModule之后,我不知道该怎么做...... .does有人在这方面有经验吗?
答案 0 :(得分:0)
原来加载容器不是问题.... CMS中的项目是通过CMS平台创建的,因此实例化其中的依赖项需要框架使用的手动语法。