我知道我可以使用静态ConfigurationManager.OpenExe(exePath)方法打开与程序集相关的配置文件,但我只想打开与程序集无关的配置.只是一个标准的.NET配置文件.
我有一个类库,在app.config中包含一个有效的connectionString.在那个类库里面我想用它
ConfigurationManager.ConnectionStrings["NAME"].ConnectionString
Run Code Online (Sandbox Code Playgroud)
我的ASP.net 4.0框架应用程序引用DDL并从中检索数据.我想在我的DDL中使用App.config中的ConnectionString创建一个Entity Framework 4 DataContext.(我不想在每个方法中从我的ASP.net应用程序传递connectionString.(我正在使用ObjectDataSources))
但是,我的DLL中的这一行会抛出NullReferenceException.
ConfigurationManager.ConnectionStrings["NAME"].ConnectionString
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?