gpt4 book ai didi

asp.net-mvc - Glass Mapper未加载的模型

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

谁能告诉我为什么Glass Mapper无法加载外部库(在主项目中引用)中的模型?

我得到这样的东西:

Type Test.Project.Models.Item has not been loaded



Glass Mapper的版本为2.0.11,Sitecore的版本为7.2(客户要求)。

谢谢

最佳答案

当您使用Glass.Mapper.Sc.CaSTLeWindsor安装Glass.Mapper时,它将自动从当前程序集中加载使用属性配置的类,但是如果要从其他程序集中加载使用属性配置的类。您必须添加添加另一个SitecoreAttributeConfigurationLoader

public static IConfigurationLoader[] GlassLoaders(){
var attributes = new SitecoreAttributeConfigurationLoader("Project.Website");
var attributes2 = new SitecoreAttributeConfigurationLoader("Project.Models");

return new IConfigurationLoader[]{attributes, attributes2};
}

关于asp.net-mvc - Glass Mapper未加载的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33739707/

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