-2

私はWCFサービスを作成し、Windowsフォームアプリケーションでホストし、アプリケーションからクライアントを獲得して、サービスがデータベースからデータを取得し、IDを入力してクライアントに表示することを消費しました。

どうすれば解決できますか?

スタック オーバーフローで多くの null 参照に関する質問を見てきましたが、これらは WCF とは関係ありません。

私のコードのエラーの画像:

私のコードとコードのエラーの画像

私の web.config ファイルの接続文字列:

これは私の web.config ファイルの接続文字列です

4

2 に答える 2

0

接続文字列は null である必要があります。xml 形式の Webconfig ファイルに移動します。タグに適切な接続文字列があるかどうか、または欠落しているかどうかを確認してください。不足している場合は、これを使用して追加できます。

<connectionString>
<add name="connection_name" providerName = "provider_name" connectionString="connectionString"/>
</connectionString>

これを試してみてください。

于 2016-06-26T07:00:58.987 に答える
0

サービスを実際に実行している実行可能ファイルにも、app.config または web.config で定義された接続文字列があることを確認する必要があります。おそらく、テストすると正しく定義されますが、テスターの外で実行すると、実際に実行されているアプリケーションには定義されていません。

于 2016-06-26T07:10:10.567 に答える