2

RIA サービスを使用するために現在のプロジェクトをアップグレードするのに問題があります。必要なすべての web.config 変更を追加しましたが、まだ運がありません。すべてが正常にコンパイルされますが、データコンテキストを使用してページにアクセスするとエラーが発生します。フィドラーでデバッグしたところ、リクエストの 1 つで 404 が返されました。グリッドでヘッダーを取得しているため、通信は行われていますが、実際にはデータが送信されていません。注意すべきもう 1 つのことは、私の MVC が Windows 認証を実行していることです。clientaccesspolicy.xml もあります。

ヘッダーはあるがデータがない Silverlight でエラーが発生しました。 代替テキスト

フィドラーからの応答:

[HttpException]: パス '/Services/EpicWeb-Services-LegacyDomainService.svc/binary' のコントローラーが見つからないか、IController を実装していません。System.Web.Mvc.DefaultControllerFactory.GetControllerInstance (RequestContext requestContext、タイプ controllerType) で
System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext、String controllerName) で System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext) で System.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext) で System.Web. Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext httpContext) System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() で System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、Boolean& completedSynchronously)

4

1 に答える 1

5

必要なのは IgnoreRoute だけだったようです。最初の試みはタイプミスでした。

routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" }); 
于 2009-12-10T21:19:22.043 に答える