Mercurial на IIS6 + Win Server 2003 - проблемы с путями - PullRequest
0 голосов
/ 10 сентября 2009

Я пытаюсь запустить Mercurial с IIS6 на Windows Server 2003, следуя инструкции в этом блоге

Моя настройка

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

Есть идеи, что случилось?

с .: может быть какая-то странная проблема с разрешениями? Если так, как я могу устранить это?

Ответы [ 2 ]

4 голосов
/ 10 сентября 2009

Я понял: у пользователя, настроенного в пуле приложений IIS, не было доступа на чтение / запись к папке репозитория!

Иногда все намного проще, чем мы думаем ... Теперь я пытаюсь выяснить, почему я не могу подключиться к своему хранилищу с помощью TortoiseHG ...

0 голосов
/ 10 сентября 2009

Полагаю, что ":" интерпретируется configparser .

Можете ли вы попытаться избежать этого? Более новая версия hg также должна решить эту проблему, поскольку она включает в себя собственный анализатор конфигурационных файлов.

...