本机调试已经过了现在出现如下问题
Configuration Error 
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: The configuration section cannot contain a CDATA or text element. Source Error: 
Line 22: <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </assemblies> 
Line 23: <compilers> 
Line 24: <compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/> </compilers> </compilation> 
Line 25: <customErrors defaultRedirect="Error.aspx" mode="Off"/> 
Line 26: 
Source File: D:\wwwroot\Joen\UDS\web.config    Line: 24 

解决方案 »

  1.   

    问题沉了!请教下!感谢感谢本人不是很熟.net
      

  2.   

    是指web.config 吗?
    <?xml version="1.0"?> <configuration> 
    <appSettings> 
    <add key="ConnectionString" value="server=ISDUW45;database=udsdb_data;User Id=oa;pwd=159753456;"/> 
    <!-- <add key="ConnectionString" value="server=xm2003;database=udsdb_data;User Id=sa;pwd=;"/>--> 
    <add key="IndexConnectionString" value="Provider=MSIDXS; Data Source=UDS;"/> 
    <add key="UDS.wsms.sms" value="http://192.168.0.244/wsms/sms.asmx"/> 
    </appSettings> 
    <system.web> 
    <compilation defaultLanguage="c#" debug="true"> 
    <!-- <assemblies> <add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </assemblies>--> <assemblies> <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
    <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 
    <add assembly="CrystalKeyCodeLib, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> 
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Windows.Forms, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CRVsPackageLib, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Enterprise.PluginManager, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </assemblies> 
    <compilers> 
    <compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/> </compilers> </compilation> 
    <customErrors defaultRedirect="Error.aspx" mode="0ff"/> <authentication mode="Forms"> 
    <forms name="UDSAuth" loginUrl="SubModule/Login/index.aspx" protection="None" timeout="216000" path="/"/> 
    </authentication> 
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-cn"/> 
    <httpRuntime maxRequestLength="102400" useFullyQualifiedRedirectUrl="true" executionTimeout="300"/> 
    <xhtmlConformance mode="Legacy"/> <httpHandlers> <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </httpHandlers> </system.web> 
    <!-- set secure paths --> 
    <location path="Inc"> 
    <system.web> 
    <authorization> 
    <deny users="?"/> 
    </authorization> 
    </system.web> 
    </location> 
    <location path="SubModule"> 
    <system.web> 
    <authorization> 
    <deny users="?"/> 
    </authorization> 
    </system.web> 
    </location> 
    </configuration> 请看下
      

  3.   

    第24行后面PublicKeyToken=B77A5C561934E089"/>" extension=".cs"错了,
    应该是PublicKeyToken=B77A5C561934E089" extension=".cs" 吧,试试
      

  4.   

    你的这一句:
    <!-- <assemblies> <add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> </assemblies>--> 
    把上面的删除了,或者换行试试看
    <assemblies> <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
      

  5.   

    应该是服务器上的BO与你本地开发环境的版本不同,确认一下服务器上的水晶版本是否为Version=10.2.3600.0
      

  6.   

    <compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/> </compilers> </compilation> 
    这一句也错了
      

  7.   

    恩,感谢大家,我看过了。我机器装的是cr10 下面出现这个错误了...我系统没装VS,是不是需要装CrystalDecisions 这些水晶报表的文件?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: Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. 系统找不到指定的文件。Source Error: 
    Line 10:  <!-- <assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies>-->
    Line 11: 
    Line 12:  <assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation>
    Line 13:  <customErrors defaultRedirect="Error.aspx" mode="Off"/>
    Line 14:  <authentication mode="Forms">
     Source File: D:\wwwroot\Joen\UDS\web.config    Line: 12 Assembly Load Trace: The following information can be helpful to determine why the assembly 'CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' could not be loaded.
    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 
      

  8.   

    看上去你本机的环境和服务器上的环境不一样,可能和版本有关。不能加载程序集是因为当前的机器上没有这个程序集,你可以将这些程序集安装或者直接部署到bin下面
      

  9.   

    本地与服务器上的水晶报表版本不同: Version=10.2.3600.0 确认服务器上的BO也是这个版本?
      

  10.   

    如果服务器中装Framework是不行的,你可以选装水晶,或者单独下载BO