2010-09-03 65 views
0

我有點困惑。
當我在瀏覽器中輸入一個「本地」地址(我在VS上編輯的網站的地址)時,IIS可以處理它。這是怎麼回事? IIS如何知道我最新的網站版本是什麼?在瀏覽器中輸入地址和編譯網站之間有什麼區別,以及localhost與所有這些有什麼關係?最後一個 - 我的機器上的IIS可以通過網絡上的其他計算機訪問嗎?
編輯最後一個..IIS和VS,他們如何一起工作?

非常感謝。

回答

1

localhost是回送地址127.0.0.1的別名。它實際上不是硬編碼的;你可以在C:\WINDOWS\system32\drivers\etc\hosts找到它。

將您的瀏覽器指向http://localhost/...將在本地計算機上打開端口80,這是默認情況下IIS偵聽的端口。 IIS實際上並不知道你的網站的最新版本。它將簡單地找到它所使用的任何程序集和其他文件,無論它們處於什麼狀態。編譯將生成新的程序集以匹配您的最新代碼,並且IIS將在下一個訪問該站點的請求中選擇新的程序集。

localhost地址不能從其他機器訪問。他們幾乎肯定會有相同的別名,指向他們的回送接口。

相關問題