Windows-Server-2008-R2
訪問 Hyper-V VM 內的 TFS 伺服器
我在 Windows Server 2008 R2 Hyper-V VM(託管在 Windows 8 上)內執行 TFS (2013) 伺服器。一切似乎都在伺服器內正常執行;但是,當我嘗試連接到 TFS 伺服器的 Web URI 時,我似乎看不到伺服器。
VM 使用靜態 IP 並且能夠看到網路。我可以從網路訪問虛擬機(即,如果我在資源管理器中輸入 \servername\,它會顯示虛擬機存在)
我可以嘗試/做什麼來診斷或解決此問題?我需要對 TFS 做些什麼來使其通過 VM 暴露在網路中嗎?
可以從 VM 內訪問伺服器。
確保您已禁用
Firewall
.Loopbackcheck
此外,在 TFS 伺服器上禁用:
- 點擊開始,點擊執行,鍵入
regedit
,然後點擊確定。- 找到並點擊以下系統資料庫子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- 右鍵點擊 Lsa,指向新建,然後點擊
DWORD
值。- 鍵入
DisableLoopbackCheck
,然後按 Enter。- 右鍵點擊
DisableLoopbackCheck
,然後點擊修改。- 在數值數據框中,鍵入
1
,然後點擊確定。- 退出系統資料庫編輯器。
- 重新啟動電腦。
和禁用
StrictNameChecking
:
- 點擊開始,點擊執行,鍵入 regedit,然後點擊確定。
- 在系統資料庫中找到並點擊以下項:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- 在編輯菜單上,點擊添加值,然後添加以下系統資料庫
DWORD
值:DisableStrictNameChecking
- 右鍵點擊
DisableStrictNameChecking
,然後點擊修改。- 在數值數據框中,鍵入
1
,然後點擊確定。- 退出系統資料庫編輯器。
- 重新啟動電腦。