ASP.NETプロジェクトにWCFサービス参照を正常に追加しましたが、使用できません。
を介してサービス参照をインポートできませんusing MyProject.MyService
。
これは標準のWindowsフォームプロジェクトで機能しましたが、要求されたサービスが機能していることがわかりました。
ご協力いただきありがとうございます。
編集:サービスクライアントの生成中に警告が発生しまし
た「メイン」の警告は次のとおりだと思います
Warning 1 Custom tool warning: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension:System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Type 'Newtonsoft.Json.Linq.JToken' is a recursive collection data contract which is not supported. Consider modifying the definition of collection 'Newtonsoft.Json.Linq.JToken' to remove references to itself.
この警告は、ASP.NETプロジェクトでの生成時にのみ発生します。世代は私の他のプロジェクトで機能します。
これは私が担当していないクラスの問題のようです。サービス参照の作成の設定を変更する必要がありますか、それとも元のWCFサービスクラスでのインポートを回避する必要がありますか?