Sitecore API问题

Sitecore API问题,sitecore,Sitecore,我目前在delivery server中的“API/sitecore/{controller}/{action}”调用中收到404错误(在强化之后),但在sitecore中的创作环境中同样可以正常工作。请帮助听起来这些服务器的路由配置不同。有两个典型的位置可以完成此配置: 检查并比较两台计算机上初始化管道的配置 服务器:我猜CD上缺少响应的配置 此路由为“API/sitecore/{controller}/{action}” 比较两台服务器上的Global.asax文件 另一个原因可能是CD服务

我目前在delivery server中的“API/sitecore/{controller}/{action}”调用中收到404错误(在强化之后),但在sitecore中的创作环境中同样可以正常工作。请帮助

听起来这些服务器的路由配置不同。有两个典型的位置可以完成此配置:

  • 检查并比较两台计算机上初始化管道的配置 服务器:我猜CD上缺少响应的配置 此路由为“API/sitecore/{controller}/{action}”
  • 比较两台服务器上的Global.asax文件

  • 另一个原因可能是CD服务器上的一些附加配置,例如:URL重写、HTTP重定向

    @Vikram Devasenapathy请在路由配置中注册控制器路由


    是否将表单与ajax回发一起使用?

    通过在全局asas文件中注册路由解决了此问题。

    我已在sitecore.Itemwebapi.config文件中包含以下行。StandardSecurity只读为true。执行完成调用所需的任何其他更改。是否仔细检查控件的类名是否应为“YouControlNameController”。在名称末尾添加后缀“Controller”。是的,我已经添加了它。它在内容管理服务器上工作,但在传递服务器上不工作(我猜这是因为加固)。仍然无法找出导致此问题的原因