Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Telerik sitecore 6.5+;的脚本错误。IIS7.5上的净4.5_Telerik_Iis 7.5_Sitecore_.net 4.5_Ajaxcontroltoolkit - Fatal编程技术网

Telerik sitecore 6.5+;的脚本错误。IIS7.5上的净4.5

Telerik sitecore 6.5+;的脚本错误。IIS7.5上的净4.5,telerik,iis-7.5,sitecore,.net-4.5,ajaxcontroltoolkit,Telerik,Iis 7.5,Sitecore,.net 4.5,Ajaxcontroltoolkit,我遇到了4.5和Sitecore 6.5的问题。 我们目前正在.NET Framework 3.5上使用Sitecore.NET 6.5.0(版本120706)以及相关的Telerik控件和AJAXToolkit 我们现在正在尝试将.NET Framework迁移到4.5.2(稍后再计划Sitecore迁移)。 除了4.5.2框架之外,我们还尝试使用最新版本的AjaxToolKit和Telerik 在测试过程中,我们观察到一个影响两种行为的问题。 1.服务器端的PageMethods到Web/脚

我遇到了4.5和Sitecore 6.5的问题。 我们目前正在.NET Framework 3.5上使用Sitecore.NET 6.5.0(版本120706)以及相关的Telerik控件和AJAXToolkit

我们现在正在尝试将.NET Framework迁移到4.5.2(稍后再计划Sitecore迁移)。 除了4.5.2框架之外,我们还尝试使用最新版本的AjaxToolKit和Telerik

在测试过程中,我们观察到一个影响两种行为的问题。 1.服务器端的PageMethods到Web/脚本方法失败。 在研究中,我们发现www.MYWEBSITE.com/Feature/Page1.aspx页面上的GetTestMethod调用将转到/Feature/Page1.aspx/GetTestMethod,而不是/layouts/WebSite1/General/BasePage.aspx/GetTestMethod

BasePage.aspx是基本页。PageMethods.get_page()返回的是BasePage.aspx,而不是/layouts/WebSite1/General/BasePage.aspx

  • WEBSITE/Feature/Page1.aspx上的Telerik控件(如RadTreeView)抛出脚本错误,称“Telerik未定义”。 Page1.aspx是Sitecore主页下的一个页面内部功能项。 但是,如果我们在网站的主文件夹(不在sitecore中)下使用经典的asp.net页面(TestTelerik.aspx),telerik控件将正常工作
  • 因此,似乎是ItemResolver、IgnoreURlPrefixes或configs中的其他内容导致了此问题

    我是否需要更改Sitecore配置中的某些内容才能正确处理此问题

    我的web.config如下所示














    .....









































    ......
















































    PS:在将3.5迁移到4.5.2时,Visual Studio 2013删除了对System.Web.Extensions和其他内容的3.5特定引用。我手动添加了一些对System.Web.Extensions的引用(如上所述)。

    在您尝试将Sitecore 6.5与.NET 4.5配合使用之前,请查看此处的Sitecore兼容性图表->


    .NET 4.5仅在Sitecore 6.5 Update 5及更新版本中受支持。您可以查看这篇知识库文章以了解更多信息->

    感谢您的回复和有用的参考资料。我确实浏览了上述链接,并确保.NET4.5与我们正在使用的Sitecore兼容,即6.5Update 5(120706)。在对web.config进行了几次调整之后,我将问题缩小到“Sitecore没有正确映射AJAX调用的URL”作为PageMethods。get_page()返回的是BasePage.aspx,而不是/layouts/WebSite1/General/BasePage.aspx。如果我使用PageMethods.set\u页面设置此路径,它会工作。但我不想这样设置,因为有多个基本页。因此,我正在研究其他更好的解决方案。