WCF DataServices Astoria версии 2 не возвращает результаты при вызове из кода - PullRequest
0 голосов
/ 07 декабря 2010

У меня есть WCF DataService, который отлично работает при запросе через браузер.Однако при запуске из Visual Studio 2010, где я пытаюсь выполнить запрос и привязаться к сетке, он выдает исключение DataServiceQueryException, сообщающее мне «Ресурс не найден», ошибка 404.Это действительно странно.Есть мысли?

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Это все еще проблемы.Сервис размещен на клиенте.Вот полная ошибка:

[DataServiceClientException: ресурс не найден.body {font-family: "Verdana"; font-weight: normal; font-size: .7em; цвет: черный;} p {font-family: "Verdana"; font-weight: normal; цвет: черный; margin-top: -5px} b {font-family: "Verdana"; font-weight: bold; цвет: черный; margin-top: -5px} H1 {font-family: "Verdana"; font-weight: normal; font-размер: 18pt; цвет: красный} H2 {font-family: "Verdana"; font-weight: normal; font-size: 14pt; color: maroon} pre {font-family: "Lucida Console"; размер шрифта:.9em} .marker {font-weight: bold;цвет: черный; оформление текста: нет;} .version {цвет: серый;} .error {margin-bottom: 10px;} .expandable {оформление текста: подчеркивание;начертание шрифта: жирный;Цвет: темно-синий;Курсор: рука;}

<body bgcolor="white">

        <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

        <h2> <i>The resource cannot be found.</i> </h2></span>

        <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

        <b> Description: </b>HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. &nbsp;Please review the following URL and make sure that it is spelled correctly.
        <br><br>

        <b> Requested URL: </b>/TripReport.svc/OPRs<br><br>

        <hr width=100% size=1 color=silver>

        <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

        </font>

</body>

] System.Data.Services.Client.QueryResult.Execute () +475306 System.Data.Services.Client.DataServiceRequest.Execute (контекст DataServiceContext, QueryComponents queryComponents) + 137

[DataServiceQueryException: при обработке этого запроса произошла ошибка.] System.Data.Services.Client.DataServiceRequest.Execute (контекст DataServiceContext, QueryComponents queryComponents) +396 System.Data.Services.Client.DataServiceQuery 1.Execute() +77 System.Data.Services.Client.DataServiceQuery 1.Ger) +13 System.Collections.Generic.List 1..ctor(IEnumerable 1 коллекция) +315 System.Linq.Enumerable.ToList (источник IEnumerable`1) +58 TripReport.Controllers.GeneralControllers.GetDirectorates () в C: \ Users \ administrator \Документы \ Visual Studio 2010 \ Projects \ TripReport \ Common \ Controllers \ GeneralControllers.cs: 14 TripReport.Controls.CreateTrip.Page_Load (отправитель объекта, EventArgs e) в C: \ Users \ administrator \ Documents \ Visual Studio 2010 \ Projects \ TripReport\ Controls \ CreateTrip.ascx.cs: 16 System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Объект o, Объект t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback (Отправитель объекта, EventArgs e) +35 System.Web.UI.Control.OnLoad (EventArgs e) +91 Система.Web.UI.Control.LoadRecursive () +74 System.Web.UI.Control.LoadRecursive () +146 System.Web.UI.Control.LoadRecursive () +146 System.Web.UI.Control.LoadRecursive () +146 System.Web.UI.Control.LoadRecursive () +146 System.Web.UI.Control.LoadRecursive () +146 System.Web.UI.Control.LoadRecursive () +146 System.Web.UI.Control.LoadRecurursive () +146 System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 2207

0 голосов
/ 08 декабря 2010

Вы самостоятельно принимаете услугу?Когда вы тестируете сервис, запускаете ли вы его на сервере VS dev?

Хотя, возможно, служба не работает, когда вы пытаетесь добавить ссылку на службу.

...