Mercurial не удалось загрузить в IIS 7 на Windows 2008 - PullRequest
4 голосов
/ 28 ноября 2011

Попытка настроить Mercurial на Windows 2008 с помощью IIS 7. Следуя инструкциям по следующим ссылкам,

http://stackingcode.com/blog/2011/02/24/running-a-mercurial-server-on-iis-7-5-windows-server-2008-r2

http://www.jeremyskinner.co.uk/mercurial-on-iis7/

После настройки,Когда я пытаюсь загрузить страницу hgweb.cgi, у меня появляется сообщение об ошибке «Ошибка загрузки DLL».Ниже приведено полное сообщение об ошибке.

Из ошибки довольно трудно понять, какая DLL отсутствует.Я попытался найти недостающую DLL, но не удалось.У кого-нибудь была такая же проблема раньше?Что за отсутствующая DLL?

Я использую Murcurial 2.0 и python 2.6 с предварительно скомпилированным установщиком.Попробовал установщик x86 и x64, но проблема все еще та же.

Ошибка HTTP 502.2 - Bad Gateway Указанное приложение CGI
ведет себя неправильно, так как не возвращает полный набор заголовков HTTP.Заголовки
, которые он возвратил, это «Трассировка (последний последний вызов): файл
» C: \ inetpub \ wwwroot \ hg \ hgweb.cgi ", строка 24, в приложении =
hgweb (config)Файл "mercurial \ hgweb__init __. Pyc", строка 26, в hgweb
Файл "mercurial \ hgweb \ hgwebdir_mod.pyc", строка 89, в init Файл
"mercurial \ hgweb \ hgwebdir_mod.pyc ", строка 98, в файле обновления
" mercurial \ ui.pyc ", строка 43, в init Файл
" mercurial \ demandimport.pyc ", строка 86, в getattribute Файл
"mercurial \ demandimport.pyc", строка 58, в _load Файл
"mercurial \ scmutil.pyc", строка 164, в Файл
"mercurial \ scmutil.pyc", строка180, в открывателе Файл
"mercurial \ demandimport.pyc", строка 86, в getattribute Файл
"mercurial \ demandimport.pyc", строка 58, в _load File
"mercurial\ util.pyc ", строка 27, в файле
" mercurial \ demandimport.pyc ", строка 86, в getattribute Файл
" mercurial \ demandimport.pyc ", строка 58, в _loadФайл
"Меркурийial \ windows.pyc ", строка 13, в файле
" mercurial \ demandimport.pyc ", строка 86, в getattribute файл
" mercurial \ demandimport.pyc ", строка 58, в_load Файл
"mercurial \ win32.pyc", строка 11, в файле
"mercurial \ demandimport.pyc", строка 86, в getattribute Файл
"mercurial \ demandimport.pyc", строка 58, в файле _load
" ctypes__init __. pyc ", строка 10, в файле
" mercurial \ demandimport.pyc ", строка 114, в файле _demandimport
" _ctypes.pyc ", строка 12, в файле "_ctypes.pyc", строка 10, в
__load ImportError: Ошибка загрузки DLL: указанный модуль не найден.".

...