IIS上でMercurialリポジトリにサービスするために、theseinstructionsに従っています。IIS上でMercurialを設定するときにモジュールが見つからない
Traceback (most recent call last): File "hgweb.py", line 18, in application = hgweb(config) File "mercurial\hgweb__init__.pyc", line 40, in hgweb
File "hgdemandimport\demandimportpy2.pyc", line 146, in getattr
File "hgdemandimport\demandimportpy2.pyc", line 91, in _load
File "hgdemandimport\demandimportpy2.pyc", line 42, in _hgextimport
File "mercurial\hgweb\hgwebdir_mod.pyc", line 17, in
File "hgdemandimport\demandimportpy2.pyc", line 244, in _demandimport
File "hgdemandimport\demandimportpy2.pyc", line 42, in _hgextimport
File "mercurial\hgweb\common.pyc", line 23, in
File "hgdemandimport\demandimportpy2.pyc", line 146, in getattr
File "hgdemandimport\demandimportpy2.pyc", line 91, in _load
File "hgdemandimport\demandimportpy2.pyc", line 42, in _hgextimport
File "mercurial\util.pyc", line 53, in '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' File "mercurial\policy.pyc", line 98, in importmod
File "mercurial\policy.pyc", line 68, in _importfrom
File "hgdemandimport\demandimportpy2.pyc", line 160, in doc
File "hgdemandimport\demandimportpy2.pyc", line 91, in _load
File "hgdemandimport\demandimportpy2.pyc", line 42, in _hgextimport
File "mercurial\cext\base85.pyc", line 12, in
File "mercurial\cext\base85.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
私が使用しています:
- のPython 2.7(コマンドプロンプトで再現)
hgweb.cgi
スクリプトを実行しているとき、私は次のエラーを取得します。 - Mercurial 4.3.3。
- Mercurial Pythonモジュールhere(x64)。
- Windows Server 2012 R2 x64。
- IIS 8.5。
「この機能はありますか」という例です。 test.cgiはOKを表示するので、PythonへのIISハンドラマッピングが正しいことがわかります。
オンラインリソースは少し明るくて矛盾しているため、エラーメッセージが特に役に立ちません。誰も私がこの問題を解決する手助けはできますか?どのモジュールが不足しているのか、どこでそれを入手するのかを知るにはどうすればよいですか?