私はWCFサービスを作成し、Windowsフォームアプリケーションでホストし、アプリケーションからクライアントを獲得して、サービスがデータベースからデータを取得し、IDを入力してクライアントに表示することを消費しました。
どうすれば解決できますか?
スタック オーバーフローで多くの null 参照に関する質問を見てきましたが、これらは WCF とは関係ありません。
私のコードのエラーの画像:
私の web.config ファイルの接続文字列:
私はWCFサービスを作成し、Windowsフォームアプリケーションでホストし、アプリケーションからクライアントを獲得して、サービスがデータベースからデータを取得し、IDを入力してクライアントに表示することを消費しました。
どうすれば解決できますか?
スタック オーバーフローで多くの null 参照に関する質問を見てきましたが、これらは WCF とは関係ありません。
私のコードのエラーの画像:
私の web.config ファイルの接続文字列:
接続文字列は null である必要があります。xml 形式の Webconfig ファイルに移動します。タグに適切な接続文字列があるかどうか、または欠落しているかどうかを確認してください。不足している場合は、これを使用して追加できます。
<connectionString>
<add name="connection_name" providerName = "provider_name" connectionString="connectionString"/>
</connectionString>
これを試してみてください。
サービスを実際に実行している実行可能ファイルにも、app.config または web.config で定義された接続文字列があることを確認する必要があります。おそらく、テストすると正しく定義されますが、テスターの外で実行すると、実際に実行されているアプリケーションには定義されていません。