Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio IIS和VS如何协同工作?_Visual Studio_Iis - Fatal编程技术网

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将在下一个访问站点的请求中提取这些新程序集

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