0

私は1つのプロジェクトに3つのプロジェクトを持っています.1つはデータベースレイヤー用で、2つ目はWCFで、3つ目はこれら2つのプロジェクトを消費するメインサイトであるため、デバッグ中にエラーが発生します

Error   203 'CIService.CIServiceClient' does not contain a definition for 'GetInventoryProjectDetailCompleted' and no extension method 'GetInventoryProjectDetailCompleted' accepting a first argument of type 'CIService.CIServiceClient' could be found (are you missing a using directive or an assembly reference?) G:\Design Scoring\InspectionEvaluation\ProjectDetails.aspx.cs   30  27  G:\Design Scoring\InspectionEvaluation\

次のコード行で、

CIService.CIServiceClient svcClient = new CIService.CIServiceClient();
                svcClient.GetInventoryProjectDetailCompleted += new EventHandler<CIService.GetInventoryProjectDetailCompletedEventArgs>(svcClient_GetInventoryProjectDetailCompleted);
                svcClient.GetInventoryProjectDetailAsync(consultantId, projectId);

このコードは、WCF サービス メソッド "GetInventoryProjectDetailCompleted" を使用しているメイン サイトからのものです。ネットでチェックする際に、メイン サイトにも WCF 参照を追加しました。

<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

あなたの提案を願っています

ありがとう

4

2 に答える 2

0

このコードから:

 svcClient.GetInventoryProjectDetailCompleted += new EventHandler<CIService.GetInventoryProjectDetailCompletedEventArgs>(svcClient_GetInventoryProjectDetailCompleted);

メソッドでGetInventoryProjectDetailCompletedはなくイベントのようですね。

次の非同期呼び出しの例が役に立つかもしれません。

http://www.codeproject.com/Articles/91528/How-to-Call-WCF-Services-Synchronously-and-Asynchr

于 2013-04-18T13:08:38.533 に答える
-2

これがあなたを助けることを願っています

Line 10:          var currentYear = date.getFullYear();
Line 11: 
Line 12:          var txtPurchaseDate = '<%=txtPurchaseDate.ClientId %>';
Line 13: 
Line 14:          $('#' + txtPurchaseDate).datepicker({
于 2013-08-01T06:26:02.470 に答える