まず、wcfとrestを初めて使用することから始めます。これが私がwcfサービスを作成した状況です。このサービスは、フィールドと注文オブジェクトのコレクションを含むオブジェクト(person)を返します。インスタンスを作成すると、オブジェクトと注文のコレクションが期待どおりに入力されます
以下を参照してjsonを返すRESTコールを介して同じサービスを呼び出すと、コードが失敗します。オブジェクトが入力されているコードを削除すると、機能します。jsonは、空の注文セットを表示します。
<OperationContract()> _
<WebGet(UriTemplate:="GetPerson/{user}", ResponseFormat:=WebMessageFormat.Json)> _
Function GetPerson(ByVal User As String) As Budget
失敗する行は次のようになります
lobjPerson.OrderList.Add(order)
注文リストはインスタンス化されて機能しますが、JSONを返すRESTコールを介して呼び出された場合は機能しません
ブラウザで発生するエラーは「エラーはkcferrorDomainWinsock:10054です」です。Webインスペクターで見ると、エラーが表示されないようです。うまくいけば、これは誰かのためにベルを鳴らします。