如何让IIS呈现Mercurial(Python模块)静态内容? (即图像,样式)

时间:2012-01-10 15:13:53

标签: iis mercurial iis-7.5

我正在尝试设置IIS服务器以公开我的Mercurial存储库。我已经跟踪了number tutorials,但似乎也遇到了同样的问题。

基本上,我能够在IIS中正确安装和映射Python,以及(据我所知)Mercurial模块。但是,我希望在Mercurial Web应用程序中看到的静态内容都没有正确呈现。 (例如,不呈现静态目录中的Mercurial徽标)。我知道Python / CGI处理配置正确,因为我的实际存储库已正确公开。

有什么东西我不见了吗?

1 个答案:

答案 0 :(得分:1)

您需要将templates Python模块的mercurial目录中的内容复制到映射的Web应用程序目录中。

例如,在默认安装路径中,您需要复制

的内容
C:\Python26\Lib\site-packages\mercurial\templates

到你在IIS中定义Mercurial应用程序的地方,即

C:\inetpub\wwwroot\hg