<add assembly =“System.Data.SqlClient,Version = 10.50.1600,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”> </add>时出错

时间:2011-04-25 19:11:44

标签: asp.net .net sql-server ado.net web-config

为什么会出现此错误?我怎么解决它?我正在从我开始做的应用程序中连接Web.config但我完成了学校问题,因为这是团队的努力。老师告诉我,我应该把它放在网上,以便我的连接得很好,但是如果publicToken或其他在编写这一行时这个邪恶的内容用星号括起来的话。我需要表明我写错了请谢谢你。

  应用程序中的服务器错误。

     

配置错误   描述:处理为此请求提供服务所需的配置文件时出错。检查下面的特定错误详细信息并相应地修改配置文件。   分析器错误消息:无法加载文件或程序集'System.Data.SqlClient,Version = 10.50.1600,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该系统找不到指定的文件。   来源错误:

Line 51:   <add assembly="System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Line 52:   <add assembly="System.Data.Services.Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Line 53:   **<add assembly="System.Data.SqlClient, Version=10.50.1600, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>**

3 个答案:

答案 0 :(得分:2)

在.NET中,没有System.Data.SqlClient, Version=10.50.1600, ...这样的程序集。 SqlClient是标准.NET Framework发行版的一部分。

例如,System.Data.SqlClient.SqlConnection

Namespace:  System.Data.SqlClient
Assembly:  System.Data (in System.Data.dll)

答案 1 :(得分:0)

您是否检查过以确保正在部署指示的dll并且版本号与您在上面指定的版本匹配?错误很清楚。系统找不到代码在此行上引用的程序集。

答案 2 :(得分:0)

那么,您可以浏览GAC(Global Assembly Cache)以满足汇编数据。从de命令提示符处使用以下命令:

gacutil -l

此列出GAC的内容以及您需要的信息。