2012-04-20 7 views
1

도움을 요청받은 기존 ASP 응용 프로그램에서 다음 오류가 발생합니다.Chiliupload 구성 요소로 Server.CreateObject가 실패했습니다.

당신은 아마 짐작 ahve으로
Set fbase = Server.CreateObject("chili.upload.1") 

oldschool ASP 내 강점이 아니라 내가 수행 한 연구에서는 것처럼 보인다

Server object error 'ASP 0177 : 800401f3' 

Server.CreateObject Failed 

/site_manager/image_upload.asp, line 27 

800401f3 

오류를 던졌습니다 라인 ofcode는 다음과 같습니다 구성 요소가 서버에 등록되지 않았습니다 (FTP 액세스 만 가능).

어떤 구성 요소를 등록해야합니까? 도움을

덕분에 ...

답변

2

당신은 chili.upload.1 객체를 생성하는 DLL의 등록을 놓치고있어. Linux 시스템에서이 작업을 실행하려고합니까?

+0

답장을 보내 주셔서 감사합니다. Nathan, 저는 서버에 액세스 할 수 없지만 ASP가있는 것처럼 Windows 상자라고 가정하고 IIS가 필요합니까? 그래서 서버가 cillisoft (http://sourceforge.net/projects/chiliaspcomp/) componenet을 등록해야한다고 생각하는 것이 맞습니까? – Burt

+0

나는 그 파일들을 다운로드했는데 그것이 당신이 원하는 것이 아닌 것처럼 보입니다. "chilidownload"라는 파일이 필요합니다.dll "을 실행하고 regsvr32.exe를 실행하여 설치하려고합니다. 분명히이 패키지의 일부로 제공됩니다. http://www.levonline.com/files/caspdoc/Ch13_SpicePack70.html –

2

Sun Chili! Soft ASP 구성 요소를 등록해야합니다. 다음은 2003 년의 설명서입니다 : http://ns7.webmasters.com/caspdoc/html/running_the_setup_program_sun_chili_soft_asp_for_windows.htm. 이것은 원래 설정이있는 경우에만 작동한다는 점에 유의하십시오. 그렇지 않으면 너는 운이 없어. Sun Chili! Soft ASP는 더 이상 사용할 수 없으며 매우 많이 사용됩니다.

ASP에서 파일 업로드 기능에 관심이 있다면 Free ASP Upload을 추천 할 수 있습니다. 구성 요소를 등록 할 필요가 없으며 일반적으로 작동합니다. ASP 업로드 항목에서도 this article을 추천 할 수 있습니다. 돈을 내고 싶다면 똑같은 일을하는 수백 가지 구성 요소가 있습니다.

+0

도움을 주신 Simon에게 감사드립니다. 감사합니다. . – Burt

0

컴퓨터에 DLL을 등록하고, 다음이 수행

  • 찾은 후 다음 레지스트리 하위 키를 누릅니다 마이크로 소프트 \ Internet Explorer를 \ MAIN \ HKEY_LOCAL_MACHINE \ 소프트웨어를 \ FeatureControl을 FEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701
  • \ 참고 FEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701 하위 키가 없으면 수동으로 만들어야합니다. 64 비트 OS를 사용하는 경우는 Microsoft \ Internet Explorer를 \ MAIN \ HKEY_LOCAL_MACHINE \ 소프트웨어 \ Wow6432Node를 사용해야합니다 \ FeatureControl을 FEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701 \ 대신
  • DWORD 값을 클릭 한 후 FEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701, 새로 를 마우스 오른쪽 단추로 클릭하고
  • w3wp.exe를 입력하여 새 레지스트리 항목의 이름을 지정한 다음 Enter 키를 누릅니다.
  • w3wp.exe를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  • 값 데이터 상자에 1을 입력 한 다음 확인을 누릅니다.

이 레지스트리 키를 설정하면 간단한 응용 프로그램 풀을 다시 시작하면 변경 내용이 적용됩니다. 더 이상 .NET COM 구성 요소가 응용 프로그램 풀을 제외하고 실제 솔루션없이 무작위로 작동하지 않게됩니다!

관련 문제