2010-05-30 105 views
2

我的本地PC上訪問使用Visual Studio創建的網站時遇到問題。無法使用本地Windows 7和iis上的主機頭訪問網站7

電腦正在使用Windows 7並且已經配置了靜態IP地址。我在c:\ windows \ system32 \ driver \ etc中添加了一個主機名「192.168.0.1 hosts myweb.mylocal.com」。

在IIS上,我配置了綁定myweb.mylocal.com,啓用了模擬集並啓用了Windows身份驗證。

即使我輸入了正確的用戶名和密碼,用戶登錄仍會一直提示。

+0

你確定這是你的機器的IP而不是你的路由器嗎? – 2010-05-30 00:34:29

+0

是的,那是我的機器IP,換到另一個IP仍然沒有工作登錄對話框不停地提示。 – Irman 2010-05-30 01:30:04

回答

0

是192. 。*是路由器保留的IP。

我與Windows 7和它的IPV6有相同的問題。

嘗試在「控制面板\網絡和Internet \網絡連接」中禁用IPv6協議,然後右鍵單擊與路由器建立的連接,取消選中IPv6並選擇IPv4以查看是否有所作爲。

你的本地IP不止是likly ::: 1或沿線的東西!

- 更新

如果你已經設置你的ip 192.168.0.1路由到您的本地域名,嘗試將其設置爲127.0.0.1,使其通過網關循環本身,而不是,或者你可以離開它照原樣並將規則添加到您的路由器,以將HTTP端口80的流量發送到您的PC。

+0

192. master net不僅適用於路由器,我想你會發現* home *路由器後面的絕大多數計算機都有192.168.x.x的地址。我想你會發現192.168.x.1會在99%的時間內成爲路由器/網關(超出慣例)......這就是讓我質疑他的地址是否正確的部分。 – 2010-05-30 00:43:12

+0

更新,是的,有點想想我,主網絡保留給本地網絡,這意味着通過您的路由器的幾個PC將有一個遞增的IP地址,範圍從192.0.0.1到192.0.0.254如果我正確。 – RobertPitt 2010-05-30 00:50:02

+0

我正在更改etc \ hosts上的IP到「127.0.0.1」並使用「myweb.mylocal.com」,但仍然有同樣的問題,但如果我將「.com」更改爲「.local」,我的用戶名和密碼是經過身份驗證,我可以看到myweb.mylocal.local網站。 「地方性的」是地方發展的必要條件嗎?您的信息我的機器沒有任何外界連接。 – Irman 2010-05-30 01:50:44

1

我知道在SP1以後的Windows Server 2003中,無法使用主機頭或FQDN瀏覽爲Windows驗證設置的本地站點。這是爲了防止反射攻擊而設計的。你可以用幾個註冊表設置來解決這個問題。有關更多信息,請參閱此文章。 http://support.microsoft.com/kb/896861

我不確定這是Windows 7的情況,但值得一試。

另外,你可以嘗試從另一臺機器瀏覽。

約翰

+0

此解決方法適用於Win 2012 R2上的我。 – 2015-05-15 14:58:22

相關問題