尝试获取数据库类型的实例时激活错误,key""<--blank我的BL,我需要在DL或Test项目上安装app.config吗?注意:我已经在我的网络项目的web.config上进行了配置设置。我如何使用DAAB:privatestaticDatabasedb=DatabaseFactory.CreateDatabase();db.ExecuteNonQuery("spInsertSalesman",salesman.Fullname);我在DL上的app.config:添加其他原因。我有一个引用企业库5.0.xxxxx的VS2010解决方案/csproj。但是,csproj设置为“Target3.5Framework”。所以我要么需要针对4.0框架,要么“向下”到企业库的3.5版本。我能够将目标框架更新到4.0,错误消失了。你可以找出你的代码是用哪个框架版本编译的:(Powershell迷你脚本)[System.Reflection.Assembly]::LoadFrom("c:somefolderAny_Of_The_Practices.dll").ImageRuntimeVersion如果你得到v2.0.50727那么你不会能够在Framework4.0(或更高版本)下运行。编辑:由于没有定义正确的“DbProviderFactories”,我也遇到了这个错误。我发布了一个我在这个URL上找到的MySql配置:(我正在复制它以防URL将来失效)(来自http://searchcode.com/codesearch/view/14385662)最后:一旦我收到这个错误,因为我没有与defaultDatabase值同名的ConnectionString(在配置文件中)。Akka,简单的“麻木头骨”错误。如果需要,您可以将此安全阀代码放入(在创建数据库之前)。DatabaseSettingsdataConfig=(DatabaseSettings)ConfigurationManager.GetSection("dataConfiguration");stringconfigDefaultDatabase=string.Empty;if(null!=dataConfig){configDefaultDatabase=dataConfig.DefaultDatabase;如果(!String.IsNullOrEmpty(configDefaultDatabase)){ConnectionStringsettingsCollection=ConfigurationManager.ConnectionStrings;if(null==connections[configDefaultDatabase]){thrownewArgumentOutOfRangeException(string.Format("您的dataConfiguration(DefaultDatabase)与您的任何连接字符串都不匹配。DefaultDatabase='{0}'。",configDefaultDatabase));这是由于GACdll(程序集中的Dll)和应用程序引用的dll之间的dll不匹配。从程序集中删除dll并尝试运行。Start->RunTypeAssembly删除激活错误的DLL。重置IIS希望它能解决您的问题。我引用了错误的.dll副本。现在可以了。我有同样的问题,我通过将EntLib从5.0更改为3.1来解决它,因为类库可以有app.config文件。当您使用EntLib5.0并想访问类库中的连接字符串时,它并不是很有用。因此,您需要将上述配置添加到解决方案中使用的所有web.config文件中。例如,如果您有一个UI层,则业务(类库)和UI层之间的WCF层和业务层位于WCF服务和DAL(类库)之间。这里,每个UI层和WCF服务层都有一个web.config文件,所以这两个web.config文件应该包含上面的设置。确保您的服务器安装了MySQL.net连接器。在安装连接器之前我有同样的错误。http://www.mysql.com/products/connector/我能够通过在CreateDatabase调用中显式指定连接字符串的名称来修复我的DLL项目中的这个错误,如下所示:Databasedb=DatabaseFactory.CreateDatabase("DBTEST");代替上面的是C#学习教程:尝试获取数据库类型的实例时发生激活错误,key""<-blank的全部内容分享出来,如果对大家有用,还需要多了解一下C#学习教程,希望大家多多关注——Databasedb=DatabaseFactory.CreateDatabase();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
