Silverlight,RIA Services,MVC2P2 =无数据

One*_*Guy 2 silverlight silverlight-3.0 wcf-ria-services asp.net-mvc-2

我无法升级当前项目以使用RIA服务.我添加了所有必要的web.config更改但仍然没有运气.我编译得很好但是当我使用datacontext点击页面时出现错误.我用fiddler调试了,我在其中一个请求上得到了404.我正在我的网格中找回标题,因此正在进行一些通信,但实际上没有数据通过.另外需要注意的是我的MVC正在运行Windows身份验证.我也有一个clientaccesspolicy.xml.

带有标题但没有数据的Silverlight出错, 替代文字

来自Fiddler的回复:

[HttpException]:找不到路径'/Services/EpicWeb-Services-LegacyDomainService.svc/binary'的控制器,或者没有实现IController.System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext,Type controllerType)
at System.Web.Mvc.DevaultControllerFactory.CreateController(RequestContext requestContext,String controllerName)at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext)at System位于System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute的System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext httpContext)中的.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext) ()在System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)

One*_*Guy 5

看起来我需要的只是一个IgnoreRoute.第一次尝试是一个错字.

routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" }); 
Run Code Online (Sandbox Code Playgroud)