Silverlight, RIA Services, MVC2P2 = Keine Daten
-
19-09-2019 - |
Frage
Ich habe Probleme beim Upgrade meines aktuelles Projekt RIA Services zu nutzen. Ich habe alle notwendigen web.config Änderungen aber noch kein Glück. Ich habe alles kompiliert gut, aber wenn ich die Seite mit dem Datacontext getroffen bekomme ich einen Fehler. Ich gedebuggt mit Fiedler und ich bin 404 auf einen der Anfrage zu bekommen. Ich erhalte Header in meinem Gitter wieder so einige Kommunikation geschieht, aber keine Daten tatsächlich kommt durch. Eine andere Sache zu beachten ist, dass meine MVC Windows-Authentifizierung ausgeführt wird. Ich mache auch eine clientaccesspolicy.xml haben.
Fehler in Silverlight mit Header, aber keine Daten,
Antwort von Fiddler:
[Httpexception]: Die Steuerung für Pfad '/Services/EpicWeb-Services-LegacyDomainService.svc/binary' gefunden oder ist nicht nicht implementieren IRegler. beim System.Web.Mvc.DefaultControllerFactory.GetControllerInstance (Request Request, Typ controller)
beim System.Web.Mvc.DefaultControllerFactory.CreateController (Request Request, String controller) beim System.Web.Mvc.MvcHandler.ProcessRequest (Httpcontextbase Httpcontext) bei System.Web.Mvc.MvcHandler.ProcessRequest (Httpcontext Httpcontext) bei System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest (Httpcontext Httpcontext) bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () beim System.Web.HttpApplication.ExecuteStep (IExecutionStep Schritt, Boolean & completedSynchronously)
Lösung
Sieht aus wie alles, was ich war ein IgnoreRoute benötigt. Erster Versuch war ein Tippfehler.
routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" });