自己做的网站,在本机运行正常,放到公司机器。运行任何页面出现如下字样:A procedure imported by 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be loaded.Source Error: 
Line 18:             during development.
Line 19:         -->
Line 20:  <compilation debug="true">
Line 21:  <assemblies>
Line 22:  <add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
 
是什么问题?应该怎么办啊?

解决方案 »

  1.   

    把这段
    <assemblies>
    <add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>删除了再试一下
      

  2.   

    错了,应该是这段<add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>似乎你调用了没使用的控件造成的。。删除的话,应该好使了
      

  3.   

    删除了也没用,还是老样子。kingwanggs(西北有高楼) 我好象都装了呀?
      

  4.   

    你删除了还能出现这个错误??????A procedure imported by 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be loaded.
      

  5.   

    对,完全一样。而且可能我没说清楚,即使我把这个web.config删掉新建一个,也会出现这个。
      

  6.   

    Source File: F:\go2sd\web.config    Line: 20 
    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50215.44; ASP.NET Version:2.0.50215.44
      

  7.   

    即使我把这个web.config删掉新建一个,也会出现这个.重新生成......不要直接运行
      

  8.   

    前几天我也是在本机上面运行正常,放在公司服务器上面出现了问题,后来都解决了。总结了一下。主要是两种原因引起的。你看一下,会不会和我一样的问题?也或者是其它总是,大家归纳一下。1、由于放在公司服务器上面的时候,MS SQL不是以附加形式加入数据库,而是SQL脚本生成的,所以有一些索引了,关系,视图等没有搞好。导致出现了问题。
    2、由于在本机上面我使用的是中文的.net环境。而公司服务器上面是英文的版本 。所以有一些东西还是不一样的。比如我在中文环境中判断数据库的Null值时使用的是System.DBType.Value而在英文的上面好像就报错。是String.Empty。具体记不清楚了。由于我没有使用第三方控件,好象还没能碰到其它移植的问题。
      

  9.   

    1。看看引用里有没有问题。
    2。重新建一个工程,看看有没有问题
    3。没有问题替换web.conf看看
    4。如果不行把那个工程中的文件倒入到这个工程中
      

  10.   

    看来应该不是我程序的问题了?但是我根据信息没法判断出是什么地方出错了?framework不对吗?
      

  11.   

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: A procedure imported by 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be loaded.Source Error: 
    Line 18:             during development.
    Line 19:         -->
    Line 20:  <compilation debug="true"/>
    Line 21:  <!--
    Line 22:             The <authentication> section enables configuration 
     Source File: C:\Documents and Settings\Administrator.COMMONOR-020C41\my documents\visual studio 2005\WebSites\WebSite2\web.config    Line: 20 
    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50215.44; ASP.NET Version:2.0.50215.44 这是所有的报错信息,根据这些能发现根源吗
      

  12.   

    还是那句话,重新创建一下打包程序,然后运行一下看看。。或者打包程序中的web.config删除掉,添加修改过的那个,打包在安装试试
      

  13.   

    还是那句话,重新创建一下打包程序,然后运行一下看看。。或者打包程序中的web.config删除掉,添加修改过的那个,打包在安装试试
      

  14.   

    还是那句话,重新创建一下打包程序,然后运行一下看看。。或者打包程序中的web.config删除掉,添加修改过的那个,打包在安装试试
      

  15.   

    不知道.net2.0向后兼容怎么样。
    如果你的系统是在1.1环境下开发的。
    在IIS中将系统运行环境改为1.1
      

  16.   

    A procedure imported by 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be loaded.谁能告诉我这句到底什么意思啊??
      

  17.   

    不能Load System.Data
    你可以看一下:
    应用程序属性>>asp.net>>asp.net版本选中的是2.0
      

  18.   

    如果没猜错,你开发用的framework和部署环境的不是一个版本号,所以loadGAC里面的程序集的时候才会报错误.