2010-09-03 61 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地址不能从其他机器访问。他们几乎肯定会有相同的别名,指向他们的回送接口。

相关问题