我最近将我们的网站从Sitecore 6.3.1更新到最新的6.6版本。现在我的自定义对话框应用程序给了我“找不到页面”错误。
它位于sitecore / shell / Applications / Dialogs以及内容编辑器中可访问的所有内置Sitecore工具:Publishing,CopyTo,Clone等。这些工作正常。
6.6是否改变了这些路径的解决方式?我是否需要将自定义应用程序名称添加到某个配置?所有文件都已到位......代码肯定是最新的。类声明是public class LanguagePopUpForm : DialogForm
。 DialogForm在这里仍然有效吗?
答案 0 :(得分:7)
此问题可能是由于布局未正确更新或未正确链接引起的。
尝试打开内容编辑器,导航至sitecore/shell/Applications/Dialogs/YourDialog
项,然后在Presentation
标签上查看您的应用的Layout Details
是什么。
如果链接没有中断,请打开此应用程序的布局项,并查看Control
或Path
字段的值。然后尝试在Web应用程序文件中找到该文件,如果存在,请在浏览器中打开正确的文件。