Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Web サイト プロジェクトが dll として追加されたコンソール アプリケーションがあります。内部の dllConfigurationManager.ConnectionStrings["XXX"]が呼び出され、常に返されnullます。
ConfigurationManager.ConnectionStrings["XXX"]
null
しかし、dll の web.config には「XXX」という名前の接続文字列があります。誰が何が間違っているのかを提案できますか?
web.config は Web アプリケーション用です。
コンソール アプリケーションの場合は、app.config を使用する必要があります。
実際、これは C# の既定の構成です。一部の上級ユーザーがそれを逆にすることもできます。