1

少し前に、データベースの接続文字列に問題がありました。この回答に従って解決しました: https://stackoverflow.com/a/7692708/1616222 (ありがとう)

デバッグ中はすべて正常に動作していますが、アプリケーションをデプロイしてインストールすると、次のようになります。

fi.SetValue(settings, false); 

「非静的フィールドにはターゲットが必要です」という例外がスローされます。

.NET Famework 3.5 を使用していますが、変更することはできません。

4

1 に答える 1

3

つまり、settings変数はnull. だから... しないでnullください。推測では、本番環境では、接続文字列は構成ファイルに存在しません。

于 2012-08-22T07:57:30.450 に答える