IIS和VS,它们如何协同工作?

时间:2010-09-03 10:21:31

标签: visual-studio iis

我有点困惑。
当我在浏览器中输入“本地”地址(我在VS上编辑的网站)时,IIS可以处理它。怎么会这样? IIS如何知道我最新的网站版本是什么?在浏览器中键入地址和编译网站之间有什么区别,localhost与所有这些有什么关系?最后一个 - 我的机器上的IIS可以访问网络上的其他计算机吗? 编辑了最后一个..

非常感谢。

1 个答案:

答案 0 :(得分:1)

localhost是环回地址127.0.0.1的别名。它实际上并不是硬编码的;你可以在C:\WINDOWS\system32\drivers\etc\hosts找到它。

将浏览器指向http://localhost/...将在本地计算机上打开端口80,这是IIS默认侦听的端口。 IIS实际上并不知道您网站的最新版本。它将简单地找到它所指向的任何程序集和其他文件,无论它们处于什么状态。编译将生成新的程序集以匹配您的最新代码,IIS将在下一个访问该站点的请求时选择这些新程序集

无法从其他计算机访问localhost地址。它们几乎肯定会有相同的别名,指向它们的环回接口。