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)
看起来我需要的只是一个IgnoreRoute.第一次尝试是一个错字.
routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |