匹配的路由不包含AJAX调用的“控制器”路由值(Sitecore)

时间:2015-02-25 10:52:40

标签: json asp.net-mvc asp.net-ajax sitecore

我遇到了对控制器操作的AJAX调用的问题,使用POST并发送了3个参数并返回JSON数据。每当我尝试在开发服务器上调用它时,它会抛出 500(内部服务器错误),并带有描述

The matched route does not include a 'controller' route value, which is required.

这个的主要问题是,在我的本地机器上它实际上是有效的。我正在处理的网站的结构方式是没有任何App_Start文件(所以没有自定义路由配置)。

有没有人可以帮我这个?我现在正在努力奋斗这几天。请记住,我在Sitecore 7.1(MVC)和IIS 7.5中尝试这个。

谢谢。

祝你好运, 马吕斯。

1 个答案:

答案 0 :(得分:0)

解决方案中缺少App_Start文件并不能保证不存在任何自定义路由。检查本地环境中的Global.asax与开发服务器,因为这是另一个可能已设置自定义路由的区域。