gpt4 book ai didi

web-config - 尝试配置企业库 5.0(数据访问应用程序 block )时出现问题

转载 作者:行者123 更新时间:2023-12-03 23:10:52 25 4
gpt4 key购买 nike

我在尝试从 Enterprise library 5.0 运行 DAAB 时遇到了一些问题。我已按照教程中的步骤进行操作,但出现错误...

1) 下载/安装企业库

2)添加对我需要的 block 的引用(公共(public)/数据)

3) 进口

Imports Microsoft.Practices.EnterpriseLibrary.Common
Imports Microsoft.Practices.EnterpriseLibrary.Data

4) 通过企业库配置软件。我从我的站点打开 web.config。然后我点击 block ,然后添加数据设置...填写我的详细信息并保存/关闭

5)然后(认为设置完成)尝试通过以下方式获取数据库实例
 Dim db As Database = DatabaseFactory.CreateDatabase() 

6)我编译并收到以下错误:

无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data,Version=5.0.414.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的 list 定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)(C:\site\web.config 第 4 行)

我的 web.config 的第 4 行是由配置工具生成的,并且是:
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />

我错过了一个必需的步骤吗?我是否以错误的顺序完成了这些步骤?我犯错了吗?

非常感谢你的帮助。

最佳答案

答案:

我不小心引用了 src 代码文件夹中的程序集。这意味着公共(public) token 将具有 = null。我重新引用了 C:\Program Files\Microsoft Enterprise Library 5.0\Bin 中的程序集,现在问题已解决。

关于web-config - 尝试配置企业库 5.0(数据访问应用程序 block )时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2849377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com