2016-04-28 10 views
0

私はクラスライブラリのタイプのプロジェクトを持っています。接続文字列を持つapp.configファイルがあります。このクラスライブラリは、ASP.NET Webアプリケーションで参照されます。公開後、dllはbinフォルダにありますが、app.configファイルは存在しません。 app.configファイルの場所は何ですか?App.configファイルの場所

+0

どのASP.NETバージョンを使用していますか? –

+0

.NET Framework 4.5 – Karthik

+1

Karthikをまだ使用していない場合は、このhttp://stackoverflow.com/questions/1189364/reading-settings-from-app-config-or-web-config-ネットでは、それは似ています。私はあなたのクラスlibのいくつかの小さなコードの変更で、app.configにあるweb.config appSettingsセクションの同じ設定にアクセスできると思います。言い換えれば、私はあなたのapp.configは利用可能だとは思わないが、web.config appSettingsが利用可能になる。 –

答えて

0

目的がWebアプリケーションを開発する場合、メインの設定ファイルはWeb.Configです。クラスライブラリプロジェクトApp.Configファイルにconnectionstringを追加すると、同じ接続文字列定義でweb.configファイルが設定されるため、app.configファイルは必要ありませんが、開発コンソールアプリケーションApp.Configファイルが必要になります。

クラスライブラリプロジェクトのWeb.Configの読み方。

を追加してください。System.Configuration.dllは、あなたのクラスライブラリプロジェクトと以下の定義サンプルを参照しています。

System.WebConfigurationManager.AppSettings["value1"]; 

私はその助けを願っています。

関連する問題