我正在使用带有app.config的类库,并在我的web项目中使用此库的dll引用,我收到标题中显示的错误。这是我的类库和app.config
中的代码public List<EppActualsBEO> GetEppActualsList(String requestId)
{
List<EppActualsBEO> listitem = new List<EppActualsBEO>();
try
{
Database database = EnterpriseLibraryContainer.Current.GetInstance<Database>("DatabaseConnection");
command = database.GetSqlStringCommand(query.GetEPPredictionActualsQuery(requestId));
dr = database.ExecuteReader(command);
}
catch (Exception err)
{
throw err;
}
finally
{
dr.Close();
}
return listitem;
}
和
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral"/>
</configSections>
<dataConfiguration defaultDatabase="DatabaseConnection"/>
<connectionStrings>
<add name="DatabaseConnection"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=****)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME= ****)));User Id= ****;Password= ****;Persist Security Info=True;"
providerName="System.Data.OracleClient" />
</connectionStrings>
</configuration>
有什么建议吗?
答案 0 :(得分:0)
我遇到了同样的问题,并且与我的App.Config配置文件有关。 我使用企业库配置工具,然后在企业库配置工具中打开我的项目的App.Config实现默认设置并保存文件,它工作正常。