0

Webapp のバックエンドとして機能する WCF サービス (C# で記述) を実装しました。WCF は、SQL データベースからストアド プロシージャを呼び出し、JSON を介してデータを返すため、WebApp で表示できるようになっています。私の問題は、WCF サービスが空の JSON 配列を返す場合があることです。同じパラメーターを使用し、SQL Management Studio を使用してストアド プロシージャを実行すると、何百もの行が返されます。この問題をデバッグするにはどうすればよいですか? 私はChromeの開発ツールとFirebugを見てきましたが、どちらもリクエストが応答されていることを示しています(空です)。

助けてくれてありがとう。

4

2 に答える 2

1

デバッグできる主な場所は 3 つあります。

  1. フロントエンド コードからではなく、WCF テスト クライアントを使用してサービスを直接呼び出します。
  2. SQL Server プロファイラーを使用して、期待するパラメーターでサービスが sprocs を呼び出していることを確認します。
  3. デバッガーを WCF サービスに接続し、コードをステップ実行します。
于 2013-06-24T13:31:07.350 に答える