1

WCFサービスを作成し、別のWindowsアプリケーションのサービス参照と同じものを追加しました。そこでは正常に動作しています。Webサイトを作成し、プロジェクト参照としてサービスに追加しました。次に、ブラウザでsvcファイルを参照しようとすると、ConnectionStringでエラーがスローされます。

public SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["TestConnection"].ToString());

エラーメッセージはException Details: System.NullReferenceException: Object reference not set to an instance of an object.

考えられるエラーは何ですか?助けてください。

4

3 に答える 3

1

私は問題を見つけました。そのWindowsとWCFサービスを使用しているので、サービスのweb.configでもそれを指定する必要があります。<appSettings>web.configタグにタグを追加すると、問題が解決します。これが正しい方法かどうかはわかりませんが、笑顔になりました。:)

于 2012-11-09T12:37:28.567 に答える
1

サービスの構成ファイルのセクションにTestConnection名前が付けられたキーを持つアイテムはありません。appSettings

于 2012-10-01T09:05:26.377 に答える
0

<AppSettings/>接続文字列をまたはに配置したかどうかを確認してください<connectionstring>

于 2012-10-01T09:24:15.820 に答える