答案1
我最近在 Windows Server 2008 上做了與您相同的操作,當我使用 Mercurial 1.9.1 時,結果相同。然而,切換到舊版本的 Mercurial 對我來說很有效(我不是 100% 知道版本號,但我認為它是 1.8.1)
您在安裝舊版的 Mercurial 時是否下載了 1.8.1 版本的 hgwebdir_wsgi.py 並重新產生了 dll?
其他可能的問題: 您是否記得在 IIS 中啟用 32 位元擴充? python 在你的路徑中嗎?您可以從任何資料夾的 cmd 提示字元執行它嗎?
編輯:我追蹤了這些說明,它們不適用於 1.9,但適用於 1.8.1。將它們與您遵循的說明進行比較,我可以看到一個不同的步驟:它說下載 Mercurial 的源代碼並編譯它(您的參考頁面指的是使用源安裝,但不是編譯它)