4

MySqlデータベースへのアクセスに使用する多くのWindowsサービスプロジェクトとクラスライブラリプロジェクトを使用したソリューションがあります。このクラスライブラリプロジェクトには、接続文字列を取得するためにこれを行うクラスがあります(私はこのコードを記述しておらず、機能したかどうかはわかりません)。

Dim strConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("MySQLConnection").ToString()

この行を実行すると、null参照例外が発生しました。デバッグ中に、他の2つの接続文字列は検出されましたが、は検出されなかったことがわかりましたMySQLConnection。必要な接続文字列を構成ファイルに入れることができます。しかし、問題は、このプロジェクト内に構成ファイルがないことです。2つの接続がどこから来ているのかわかりません。

4

1 に答える 1

0

構成マージ階層の最上位にあるmachine.configファイルがあります。次に、web.config(machine.configと同じ場所にあります)があります。web.configファイルが存在する場合は、Webアプリケーションによって検出される3番目のファイルになります。詳細については、この記事をお読みください。

于 2012-11-08T21:50:19.567 に答える