2012-02-14 2 views
0

나는이 게시물에 거의 모든 것을 시도했지만 아직 행운이 없기 때문에 분명히 여기에 붙어 있습니다.클라이언트의 컴퓨터 브라우저에서 보고서를 볼 수 없습니다.

Sepcs : 서버 : 윈도우 서버 2008 기초 판 (IIS7) 클라이언트 컴퓨터의 OS : 버전 윈도우 XP 프로 크리스탈 보고서 : 13.0.2 Devolpment : 비주얼 스튜디오 2010

문제 ASPNET

를 사용하여 웹 응용 프로그램 클라이언트 컴퓨터에서 보고서를 볼 수 없습니다.

배경 : Crystal Reports 13.0.2를 내 서버에 설치하고 문제없이 VS2010에서 보고서를 작성하기 때문에 웹 프로젝트를 컴파일해도 제대로 작동합니다. 보고서를 완벽하게. 그렇게 할 때 아는 것처럼 Visual Studio는 응용 프로그램을 시험 할 수있는 가상 포트를 만듭니다.

그러나 브라우저에서 VS2010의 컴파일을 사용하지 않을 때 보고서가 표시되지 않고 오류가 표시되지 않으며 자체 서버에서도 보고서가 표시되지 않습니다. .

설명 제품명은 내가 웹 프레임 워크 4를 사용하여 응용 프로그램 및 기본 웹 사이트 http://myserver:10000/novo/myapp/default.aspx 아래에 있습니다. 나는에서 crystalReportViewer13 디렉토리를 복사

Intregrated하게 모드 (또한 내가 이미 시도 클래식 모드)을 DefaultAppPool을 사용 임 wwwroot입니다 \ aspnet_client \ system_web \ 4_0_30319 \, 내 웹 응용 프로그램 디렉토리도

에, 그 crystalreportviewers13 디렉토리가 검증 창 아래에 생성 된 \ Microsoft.NET \ 프레임 워크 \ v4.0.30319 ASP.NETClientFiles

\ 내가 SAP 크리스탈 SDK 개발자 가이드를보고 빨간색 후 내가 한이 :

내 web.config 파일에

내가이 태그가 :

내가 인쇄 모드 = 액티브

이 마지막으로 내가 인터넷 익스플로러에서 신뢰할 수있는 사이트 및 ActiveX 컨트롤을 설치할 수 있도록 사용자 정의 모든 기능에 내 웹 사이트를 추가했습니다 통해 CrystalReportViewer 속성에서 종로 모드에

<add key="url" value="http://localhost:10000/novo/myapp/printcontrol.cab" /> 
<add key="resourceURI" value="~/crystalreportviewers13" 

.

내가 한 모든 일은 여전히 ​​쓸모가 없습니다. 서버 또는 클라이언트 컴퓨터 브라우저에서 보고서를 볼 수 없습니다.

내게 알려주세요. ----- 나는 껴안 혔고, 나는이 포럼에서 몇 가지 권고를 어 기고 많은 시간을 보냈습니다. 그 밖의 무엇을 해야할지 모르겠습니다.

+0

이 피들러와 같은 도구를 사용해보십시오 브라이언 아래의 파일에 액세스 (HTTP : // HTTP : //fiddler2.com/fiddler2/) 요청을 확인하려면 해당 브라우저 보내는 중입니다. 서버에서 응답을 반환합니다 (있는 경우). – mbeckish

답변

0

어떤 브라우저를 사용하십니까? 어떤 뷰어?

직장에서는 IE (구 버전)와 FF를 모두 사용합니다. DHTML 뷰어를 사용하면 어느 쪽이든 작동해야합니다. 다른 뷰어에서 사용자 워크 스테이션의 보안 설정이 부적절하면 ActiveX 뷰어 및/또는 Java 뷰어가 올바르게 작동하지 않을 수 있습니다.

FF에는 내가 많이 사용하는 FireBug 플러그인이 있습니다. 웹 페이지 요청, 천천히로드되는 것, 헤더가 무엇인지 등에 대해 많이 볼 수 있습니다. (사용할 수있는 것보다 훨씬 많습니다. 실제로 스타일 시트를 해킹하거나 페이지를 로딩, 이상 무엇보다도 들고.)

0

나는이 문제와 검색을 경험하고 거의 위에서 설명한 절차를 수행했습니다. aspnet_client가 IIS에서 구성되지 않았으며 "crystalreportviewers13"아래의 모든 파일에 액세스 할 수 없습니다.

이 절차를 사용하여 IIS에 aspnet을 등록하면이 문제를 해결할 수 있습니다.

레지스터 ASPNET :

C : \ WINDOWS \ microsoft.net 프레임 워크 \ \ v4.0.30319 \ 경우 aspnet_regiis -i

및 완료! 내 응용 프로그램이 이미 "crystalreportviewers13"

덕분에,

관련 문제