尝试使用IIS在Windows 2008上设置Mercurial 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加载失败"。 Bellow显示完整的错误消息。
从错误中,很难知道哪个DLL丢失了。我试图找到丢失的DLL,但没有成功。以前有没有人遇到过同样的问题?什么是丢失的DLL?
我使用Murcurial 2.0和python 2.6与预编译安装程序。试过x86和x64安装程序,仍然有同样的问题。
HTTP错误502.2 - 错误网关指定的CGI应用程序
因为没有返回一整套HTTP标头而行为不端。该
它返回的标题是" Traceback(最近一次调用最后一次):文件
" 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文件中 " mercurial \ util.pyc",第27行,在文件中 " mercurial \ demandimport.pyc",第86行,在 getattribute 文件中 " mercurial \ demandimport.pyc",第58行,在_load文件中 " mercurial \ 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加载失败:找不到指定的模块。 &#34 ;.