0

このブログのチュートリアルに従って、WindowsServer2003でMercurialをIIS6で使用できるようにしようとしています。

私のセットアップは

c:\ inetpub \ HG_web_interface \

リポジトリを含むフォルダは

d:\ HG_repo \

私のhgweb.configは次のようになります

[paths]
test = D:\HG_rep\**

[web]
style = monoblue

スラッシュなどを使わずに、スラッシュとバックスラッシュのほぼすべての組み合わせを試しました。リポジトリをc:ドライブに配置するのが唯一の方法であり、このnhgweb.configを配置するだけでチャームのように機能します。

[paths]
test = \HG_rep\**

[web]
style = monoblue

何が悪いのかについて何か考えはありますか?

ps:それは奇妙な許可の問題でしょうか?もしそうなら、どうすればそれをトラブルシューティングできますか?

4

2 に答える 2

4

私はそれを理解しました: IIS アプリケーション プールで構成されたユーザーは、リポジトリ フォルダーへの読み取り/書き込みアクセス権を持っていませんでした!

時には物事は私たちが思っているよりもはるかに簡単です...今、TortoiseHG でリポジトリに接続できない理由をトラブルシューティングしようとしています...

于 2009-09-09T21:24:50.277 に答える
0

:" " はconfigparserによって解釈されると思います。

あなたはそれを逃れることができますか?独自の構成ファイル パーサーが含まれているため、新しい hg バージョンでも問題が解決するはずです。

于 2009-09-09T21:00:53.450 に答える