Crystal reports Crystal report在iis 8中不工作

Crystal reports Crystal report在iis 8中不工作,crystal-reports,iis-8,Crystal Reports,Iis 8,我的应用程序是在VisualStudio2010中使用windows8开发的。使用visual studio development server时,报表工作正常。但在IIS服务器中不起作用。 尝试过的解决方案包括将aspnet_客户端文件夹粘贴到应用程序路径,并在web.config文件中添加以下内容 <configSections> <sectionGroup name="businessObjects"> <sectionGroup name="crys

我的应用程序是在VisualStudio2010中使用windows8开发的。使用visual studio development server时,报表工作正常。但在IIS服务器中不起作用。 尝试过的解决方案包括将aspnet_客户端文件夹粘贴到应用程序路径,并在web.config文件中添加以下内容

 <configSections>
<sectionGroup name="businessObjects">
  <sectionGroup name="crystalReports">
    <section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" />
    <section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" />
  </sectionGroup>
</sectionGroup>
 </configSections>
<businessObjects> 
<crystalReports>
  <rptBuildProvider>
    <add embedRptInResource="true" />
  </rptBuildProvider>
  <crystalReportViewer>
    <add key="ResourceUri" value="/crystalreportviewers13" />
  </crystalReportViewer>
</crystalReports>
</businessObjects>


还是不行。请提供帮助。提前感谢。

将目录复制到应用程序目录后,请确保url中解析了指向
/aspnet\u客户端/
的路径。如果aspnet_客户端url解析,例如
http://servername/yourapplication/aspnet_client/
然后确保web.config中的条目匹配

而不是:

<add key="ResourceUri" value="/crystalreportviewers13" />

改为:

<add key="ResourceUri" value="~/yourapplication/aspnet_client/crystalreportviewers13" />


但是,如果url解析,您实际上并不需要它。

尝试在您的计算机上安装crystal report viewer 13。