2014-10-23 3 views
0

내 응용 프로그램은 windows8이 설치된 Visual Studio 2010에서 개발되었습니다. 이 보고서는 Visual Studio 개발 서버를 사용할 때 잘 작동합니다. 그러나 IIS 서버에서 작동하지 않습니다. 시도 솔루션 응용 프로그램 경로에 aspnet_client 폴더를 붙여처럼, 또한 web.config 파일Crystal Reports가 iis 8에서 작동하지 않습니다.

<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> 

STIL는 작동하지에 다음을 추가. 제발 도와주세요. 미리 감사드립니다.

+0

컴퓨터에 Crystal Report Viewer 13을 설치하십시오. –

답변

0

응용 프로그램 디렉토리에 디렉토리를 복사 한 후 /aspnet_client/의 경로가 URL에서 확인되는지 확인하십시오. aspnet_client URL이 확인되면 (예 : http://servername/yourapplication/aspnet_client/) web.config의 항목이 일치하는지 확인하십시오.

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

변경하려면, 대신의

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

그러나 URL이 해결되는지, 당신이 실제로 필요하지 않습니다

.

관련 문제