我在 IIS 7.5 上设置了一个网站。主机头正在工作,页面返回正常。但是当浏览器请求图像时,我收到 404 消息。我注意到在 404 详细信息中,指定的“物理路径”位于“c:\inetpub\wwwroot\images...”上。
之所以如此奇怪,是因为该网站在“D:”驱动器上:“d:\inetpub\wwwroot\images...”。在 IIS 上正确配置了物理路径(我已经这样做了一百万次)但是在尝试提供图像时,它使用了错误的驱动器......为什么?这是从哪里得到的?我在 IIS 方面拥有十多年的丰富经验,以前从未见过这种情况。跆拳道??
最佳答案
您可能有两个网站绑定(bind)到同一个 IP 地址,并且其中一个(显示物理路径)正在接受。
如果您在一个不受欢迎的网站下添加您的应用程序/虚拟,您将看到此错误。
使用IP时,您需要在IIS认可的网站下设置应用程序。
关于IIS 7.5 将请求指向错误的物理路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12958802/