Pregunta

Tengo problemas para actualizar mi proyecto actual a utilizar los servicios de RIA. He añadido todos los cambios necesarios web.config pero aún ninguna suerte. Yo todo se compila bien, pero cuando llegué a la página con el DataContext Me aparece un error. Me depurado con el violinista y yo estoy poniendo un 404 en una de la solicitud. Me estoy de vuelta en mi encabezados de cuadrícula de modo algún tipo de comunicación está pasando, pero no hay datos es en realidad viene a través. Otra cosa a tener en cuenta es que mi MVC se ejecuta la autenticación de Windows. Tengo un clientaccesspolicy.xml también.

Error en Silverlight con encabezados pero no datos, texto alternativo

Respuesta de Fiddler:

  

[HttpException]: El controlador para   camino   '/Services/EpicWeb-Services-LegacyDomainService.svc/binary'   No se ha encontrado o no implementa   IController. a   System.Web.Mvc.DefaultControllerFactory.GetControllerInstance (RequestContext   RequestContext, Tipo controllerType)
  a   System.Web.Mvc.DefaultControllerFactory.CreateController (RequestContext   RequestContext, Cadena controllerName)   a   System.Web.Mvc.MvcHandler.ProcessRequest (HttpContextBase   HttpContext) a   System.Web.Mvc.MvcHandler.ProcessRequest (HttpContext   HttpContext) a   System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest (HttpContext   HttpContext) a   System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute ()   a   System.Web.HttpApplication.ExecuteStep (IExecutionStep   paso, Boolean y completedSynchronously)

¿Fue útil?

Solución

Parece que todo lo que necesitaba era un IgnoreRoute. Primer intento fue un error tipográfico.

routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" }); 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top