在WebForm中调用PageMethods在MVC项目中返回404

时间:2014-07-15 15:29:38

标签: model-view-controller webforms http-status-code-404

我正在尝试将WebForm添加到MVC项目以查看代码是否可以重用。在WebForm中,对PageMethods的JavaScript调用返回失败:

  

服务器方法' {my pagemethod} '失败

没有堆栈跟踪,HTTP状态代码为404,状态文本为空。

该页面正在WebForm项目中工作,我确认参数已正确传递给PageMethods调用。

是否有东西在MVC项目中公开WebMorm的PageMethods?

1 个答案:

答案 0 :(得分:1)

HTTP 404是由找不到页面引起的。

将以下行添加到RouteConfig解决了这个问题:

routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");