! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

16.2.1 설정 후 서버오류 > Q&A | 토론

본문 바로가기

ASP.NET Webform웹폼 16.2.1 설정 후 서버오류

페이지 정보

작성자 sisoft 작성일 2022-10-21 10:41 조회 1,129회 댓글 4건
제품 버전 : ActiveReport 16

본문

'/child/new4' 응용 프로그램에 서버 오류가 있습니다.

파일이나 어셈블리 'GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. (예외가 발생한 HRESULT: 0x80131040)

설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오.

예외 정보: System.IO.FileLoadException: 파일이나 어셈블리 'GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. (예외가 발생한 HRESULT: 0x80131040)

소스 오류:
 

현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 생성되었습니다. 아래의 예외 스택 추적을 사용하여 예외의 원인 및 위치 정보를 확인할 수 있습니다.


어셈블리 로드 추적: 다음 정보는 'GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' 어셈블리를 로드할 수 없는 이유를 알아내는 데 도움이 됩니다.
 

경고: 어셈블리 바인딩 로깅이 꺼져 있습니다.
어셈블리 바인딩 오류 로깅 기능을 사용하려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)를 1로 설정하십시오.
참고: 어셈블리 바인딩 오류 로깅 기능을 사용하도록 설정하면 그렇지 않은 경우보다 성능이 약간 떨어집니다.
이 기능을 끄려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog]를 제거하십시오.


스택 추적:
 

[FileLoadException: 파일이나 어셈블리 'GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. (예외가 발생한 HRESULT: 0x80131040)]
   GrapeCity.ActiveReports.Aspnetcore.Viewer.ReportingSettings.CreateRenderingService() +0
   GrapeCity.ActiveReports.Aspnetcore.Viewer.ReportingSettings.CreateConfiguration( documentsStore, Boolean isWebForms) +56
   GrapeCity.ActiveReports.Web.WebHostBuilderExtensions.UseProxyReportStore(ReportingSettings settings) +53
   GrapeCity.ActiveReports.Web.WebHostBuilderExtensions.UseReporting(HttpApplication builder, Action`1 configure) +31
   by24.Global.Application_Start(Object sender, EventArgs e) in C:\Work\BYPGM\by24\Global.asax.cs:14

[HttpException (0x80004005): 파일이나 어셈블리 'GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. (예외가 발생한 HRESULT: 0x80131040)]
   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +10096861
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +118
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +173
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +218
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296

[HttpException (0x80004005): 파일이나 어셈블리 'GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. (예외가 발생한 HRESULT: 0x80131040)]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +10078072
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +95
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

   public class Global : HttpApplication
    {
        void Application_Start(object sender, EventArgs e)
        { 
           
           this.UseReporting(settings =>
            {
                settings.UseFileStore(new DirectoryInfo(@"c:\reportforms"));
                settings.UseCompression = true;
              //  settings.UseCustomStore(GetReport);
            });
            
        }
        public object GetReport(string reportName = "SectionReport")
        {
            GrapeCity.ActiveReports.PageReport rpt =   new GrapeCity.ActiveReports.PageReport();
            return rpt;
        }
        
    }
 
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

sisoft님의 댓글

sisoft 작성일

개발용 PC에서는 정상작동 됩니다.  서버에 옮기면 문제가 발생되는데 gc 3.3.1을 어느 컨트롤에서 사용되는 듯 한데..  관련 버젼을 프로젝트에서 찾아 봤지만 지정되거나 특정되지 않았고 몇번 재설치를 통해 확인했습니다. 

sisoft님의 댓글

sisoft 작성일

오늘도 남의집 출력물이 출력된 일이 발생되었습니다.  빨른 시간내 한글문제가 해결되어 16.2.1 버젼 설치가 가능하도록 해 주시길 부탁드립니다. 

3 답변

ASP.NET Webform웹폼 Re: 16.2.1 설정 후 서버오류

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-10-25 10:04 댓글 2건

본문

안녕하세요 그레이프시티입니다.


우선은 개발 PC의 VisualStudio에서 프로젝트에서 Bin 과 Debug폴더를 삭제하고 전체 재빌드를 시도해 주시기 바랍니다.

아마 그 폴더에 오래된 GrapeCity.ActiveReports.Core.Drawing.Gc, Version=3.3.1.0의 참조 파일이 포함되어 있을 것입니다.

그리고 이 것을 다시 배포해 주시는데 역시 배포하는 서버에서도 Bin이나 Debug폴더가 남아 있다면 깨끗히 지워주시고 배포해 주세요

그 다음 IIS서비스를 다시 한번 리프레시 해주시기 바랍니다.

이렇게 하면 아마 문제가 해결될 것입니다.


추가로 궁금하신 사항은 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림.

댓글목록

sisoft님의 댓글

sisoft 작성일

asp.net 에는 debug폴더가 없습니다.  project /packages 아래 및 bin 폴더 내 모든 자료 삭제하고 nuget으로 GrapeCity.ActiveReports.Web 을 설치하여 종속 dll을 포합했습니다.   update 해서 관련 버젼 업그레이드 했는데 동일 오류가 계속 발생됩니다.  

sisoft님의 댓글

sisoft 작성일

현재상태 pdf 뿐만아니라 인쇄 미리보기도 동일하게 보입니다. 한글 깨짐   

ASP.NET Webform웹폼 Re: 16.2.1 설정 후 서버오류

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-10-27 17:37 댓글 2건

본문

안녕하세요 그레이프시티입니다.


우선 첨부된 아래의 영상을 다운받아 봐주시기 바랍니다.

http://www.grapecity.co.kr/files/delivery/2022/Q3/ExportTest.zip 

말씀하신 것처럼 PDF내보내기시에 폰트가 깨지는 문제는 확인되어 본사와 이야기 중입니다.

그러나 GrapeCity.ActiveReports.Core.Drawing.Gc이 3.3.1.0일 경우 PDF가 내보내기 되어지지 않는 것은 일단 재현이 되지는 않습니다.

혹시 3.3.1.0일때 나오는 에러 메세지를 캡쳐해서 올려 주실수 있으실까요?

에러 메세지를 확인하여 본사와 이야기 해봐야 할것 같습니다. 


추가로 궁금하신 사항은 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림.

댓글목록

삭제된 댓글

sisoft 작성일

삭제된 댓글 입니다.

ASP.NET Webform웹폼 Re: 16.2.1 설정 후 서버오류

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-11-03 17:47 댓글 0건

본문

첨부파일

안녕하세요 그레이프시티입니다.


첨부드린 프로젝트를 참고해 주시기 바랍니다.

참조 부분이 에러가 날수 있지만 이것은 Nuget에서 강제로 업데이트해주시면 정상적으로 보실수 있습니다.

실제로 살펴 보셔야 할 부분은 CustomFontResolver.cs파일과 Global.asax.cs의 아래 코드 부분입니다. 

settings.FontResolver = CustomFontResolver.Instance; 

보시면 아시겠지만 폰트를 다시 추가해주는 코드들입니다.

실제 폰트는 fonts폴더에 넣어서 같이 배포해 주시면 되겠습니다.

이렇게 하시면 화면에서도 정상적으로 출력이 되고 PDF로 내보내기를 해도 잘 나오는 것을 보실수 있습니다.


추가로 궁금하신 사항은 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.