繁体   English   中英

Sitecore 7.2命令配置

[英]Sitecore 7.2 Command Configuration

我正在尝试让一个命令在Sitecore 7.2的新实例中工作。 我添加的命令与该Web应用程序的主项目位于不同的程序集中。 我已经在命令文件中添加了完整路径,并在App_Config / Commands.config文件中添加了已编译程序集的名称。

在Sitecore中,我将命令模板添加到了branchs /用户定义的文件夹下,并从Commands.config的“命令”字段中输入了命令名称。 然后,我已将该命令作为插入选项添加到Sitecore中的相应项目上。

当我以管理员身份登录并单击顶部菜单中“主页”选项卡下的命令链接时,没有任何反应。 不会产生错误,并且不会出现弹出窗口-什么也没有。

在Sitecore的早期版本中已经配置了很多次命令,我想不出我所缺少的...这次的唯一区别是命令文件位于不同的程序集中。 我是否需要某个步骤才能使它正常工作? Sitecore 7.2是否有所更改?

似乎对名称空间的引用中存在错误。 更新之后,代码就会运行。 令人沮丧的是,Sitecore没有产生错误。 根本没有回应。

前几天我也有类似情况。 我有一个Visual Studio解决方案,其中只有一个类库项目和该项目中的一个C#类。 我在该类中编写了一些代码,构建了解决方案,并将DLL移到了Sitecore网站的bin文件夹中。 我尝试在Sitecore中运行该功能,但没有任何反应。 我确认我正在适当地引用DLL。 然后,我使用Visual Studio中的调试器将其附加到我的进程,并且确定没有设置Sitecore应该在我的方法签名中设置的方法参数。

在尝试了许多不同的事情之后,我决定将Web应用程序添加到我的解决方案中。 然后,我将代码从类库移至Web应用程序,并更新了Sitecore以引用Web应用程序DLL而不是类库DLL。 突然,我的方法参数被设置好了,其余的代码按预期工作了!

所以我的建议是:如果您现在在类库中有代码,请将其移至Web应用程序项目中,看看是否有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM