Visual studio IIS和VS如何协同工作?
我有点困惑。Visual studio IIS和VS如何协同工作?,visual-studio,iis,Visual Studio,Iis,我有点困惑。 当我在浏览器中键入一个“本地”地址(我正在VS上编辑的网站)时,IIS可以处理它。怎么会这样?IIS如何知道我的最新网站版本?在浏览器中键入地址和编译网站之间有什么区别?localhost与所有这些有什么关系?最后一个问题-网络上的其他计算机可以访问我机器上的IIS吗? 编辑了最后一个.. 非常感谢。localhost是环回地址127.0.0.1的别名。它实际上不是硬编码的;您可以在C:\WINDOWS\system32\drivers\etc\hosts中找到它 将浏览器指向ht
当我在浏览器中键入一个“本地”地址(我正在VS上编辑的网站)时,IIS可以处理它。怎么会这样?IIS如何知道我的最新网站版本?在浏览器中键入地址和编译网站之间有什么区别?localhost与所有这些有什么关系?最后一个问题-网络上的其他计算机可以访问我机器上的IIS吗?
编辑了最后一个..
非常感谢。
localhost
是环回地址127.0.0.1
的别名。它实际上不是硬编码的;您可以在C:\WINDOWS\system32\drivers\etc\hosts
中找到它
将浏览器指向http://localhost/...
将打开本地计算机上的端口80,默认情况下,该端口是IIS侦听的端口。IIS实际上并不知道您网站的最新版本。它将简单地查找它被定向使用的任何程序集和其他文件,无论它们处于何种状态。编译将生成新程序集以匹配您的最新代码,IIS将在下一个访问站点的请求中提取这些新程序集
本地主机地址无法从其他计算机访问。它们几乎肯定会有相同的别名,指向它们的环回接口