트레이닝 센터

설치 / 업그레이드 / 라이선스 / 배포

개발환경에서는 정상적으로 실행되나 배포환경에서 동작하지 않는 경우

개발 단계에서는 해당 기기에서 Spread for ASP.NET가 완벽하게 구동되지만 프로그램이 최종 사용자의 단말기에 설치되면 다음과 같은 문제가 발생하는 경우가 발생할 수 있습니다.

  1. Command Bar의 그림이 표시되지 않는 경우
  2. Spread 컨트롤이 읽기만 가능한 경우(사용자 편집 불가)
  3. 포그라운드 스크립트 코드가 호출되지 않는 경우

위와 같은 문제들이 발생하면 어떤 개발자는 사용자의 기기에 Spread for ASP.NET프로그램을 직접 설치함으로써 문제를 해결하곤 합니다. 그러나 전혀 그럴 필요는 없습니다. 이러한 문제들은 서버에 fp_client 폴더를 설치하는 것만으로 매우 간단하게 해결할 수 있습니다.

Fp_client 폴더에는 Spread for ASP.NET에 필요한 모든 스크립트 파일들이 포함되어 있습니다. 웹페이지 상에서의 Spread 컨트롤 케이스가 서버의 fp_client 폴더로부터 포그라운드 포맷, 스타일, 스크립트 기능을 읽어올 수 있습니다.


Fp_client 폴더의 디폴트(기본) 설치경로(Spread Studio 9기준)


C:\Program Files (x86)\GrapeCity\Spread Studio 9\ASP.NET\v9.40.20153.0


web.config 파일 안에 아래 코드를 통해 fp_client 폴더를 추가하여 정확하게 로딩해야 합니다.

<appSettings>
<add key="fp_client" value="fp_client" />
</appSettings>
                                            

추가적으로 아래의 2가지 상황에 따른 대처법을 소개 드립니다.


  1. 위의 탭은 사용자가 프로그램의 루트 디렉토리에서 'fp_client' 폴더를 다운로드하고자 할때만 필요합니다. 이러한 상황에서는 fp_client 폴더를 복사한 후 프로그램의 루트 디렉토리에 붙여넣기하거나 혹은 fp_client 폴더에 맵핑된 가상경로를 생성해야 합니다.
  2. 서버상의 많은 URL에서 Spread for ASP.NET가 구동중일 때는fp_client 폴더를 프로그램의 루트디렉토리가 아닌 서버의 루트디렉토리에 복사하기만 하면 됩니다. 이 때 web.config 탭은 추가할 필요가 없습니다. 추가하지 않아도 프로그램은 해당 폴더를 찾아서 정상적으로 파일을 인식하여 스프레드를 보여줍니다.
한국 그레이프시티 공식카페에서 기술지원을 받으실 수 있습니다.
이메일을 통해서도 기술지원을 받으실 수 있습니다.