win2k3에 Mercurial 1.9.1(isapi) 설치

win2k3에 Mercurial 1.9.1(isapi) 설치

저는 32비트 2003 서버에 Mercurial을 설치하려고 노력했는데 몇 가지 문제에 봉착했습니다. 나는 팔로우했다이 지침(내가 찾을 수 있는 가장 최신 버전입니다) 예외를 제외하고는 다음과 다른 버전을 사용했습니다.

  • 파이썬 2.6.6
  • 수은 1.9.1
    • mercurial 1.9(변경 없음/동일 오류)
    • mercurial 1.8.1(변경 없음/동일 오류)

설치 후 모든 것이 괜찮은 것처럼 보이지만 사이트에 접속하면 eventvwr에서 이 오류가 발생합니다.

콜백 모듈 'hgwebdir_wsgi'를 가져오지 못했습니다.

어디서부터 시작해야 할지 잘 모르겠습니다. 시도해 보았습니다.이것하지만 아무런 변화도 없는 것 같았어요. 한 번은 오버 설치/업그레이드로, 한 번은 새로 설치로 두 번 시도했습니다.

답변1

나는 최근에 Windows Server 2008에서 Mercurial 1.9.1을 사용할 때와 동일한 결과를 얻었습니다. 그러나 이전 버전의 Mercurial로 전환하는 것이 저에게는 효과적이었습니다(버전 번호가 100%는 아니지만 1.8.1이었던 것 같습니다).

이전 버전의 Mercurial을 설치할 때 hgwebdir_wsgi.py 1.8.1 버전을 다운로드하고 dll을 다시 생성하셨나요?

기타 가능한 문제: IIS에서 32비트 확장을 활성화한 것을 기억하십니까? 파이썬이 당신의 길에 있습니까? 모든 폴더의 cmd 프롬프트에서 실행할 수 있습니까?

수정: 팔로우했습니다이것들지침은 1.9에서는 작동하지 않았지만 1.8.1에서는 작동했습니다. 당신이 따랐던 지침과 비교해 보면 한 가지 다른 단계를 볼 수 있습니다. 즉, 수은용 소스를 다운로드하고 컴파일하라는 내용입니다(귀하의 참조 페이지에는 소스 설치 사용에 대한 내용이 있지만 컴파일에 대한 내용은 나와 있지 않습니다).

관련 정보