我正在尝试按照教程on this blog
让Mercurial在Windows Server 2003上使用IIS6我的设置是
C:\的Inetpub \ HG_web_interface \
,包含存储库的文件夹位于
中d:\ HG_repo \
我的hgweb.config看起来像这样
[paths]
test = D:\HG_rep\**
[web]
style = monoblue
我几乎尝试了前进/后退斜线的每一个组合,没有削减和诸如此类的东西,我让它工作的唯一方法是将我的存储库放在c:驱动器中,然后它就像一个魅力就像把它放在这个hgweb.config
[paths]
test = \HG_rep\**
[web]
style = monoblue
知道什么是错的吗?
p.s。:这可能是一些奇怪的许可问题吗?如果是这样,我该如何排除故障呢?
答案 0 :(得分:4)
我明白了:IIS应用程序池中配置的用户没有对存储库文件夹的读/写权限!
有时事情比我们想象的容易得多......现在我正在尝试解决为什么我无法使用TortoiseHG连接到我的存储库......
答案 1 :(得分:0)
我猜“:
”由configparser解释。