IIS - 物理路径错误

时间:2016-09-13 13:01:14

标签: asp.net iis windows-10

我刚从Win 7升级到Win 10,我的IIS现在也是v10。在Win 7上浏览我的Web API时,它只是起作用。现在,在Win 10上,我得到了404 NOT Found。我只是打了localhost。我不明白的是为什么物理路径与IIS显示的不同,以及为什么物理路径中没有内容。

我的物理路径是这样的: C:\ DEVFS \ APPS \ MultipleModuleAssembly \组件\主\ MmaComponents \源\服务器\ MmaWebApi

enter image description here

然而,当我浏览并获得失败时,我看到了这一点:

enter image description here

为什么用户文件夹中的物理路径? C:\ Users \ fs104679 \ Documents \ My Website Sites \ MmaWebClient-Site \ MmaWebApi \ api

运行应用程序时,为什么物理路径与我在IIS中设置的不同?

3 个答案:

答案 0 :(得分:1)

虚拟目录可以包含带有重定向命令的WEB.CONFIG文件。因此,URL指向已配置的路径,WEB.CONFIG会将您重定向到另一个路径。

答案 1 :(得分:1)

刚刚遇到了这个确切的问题。

原来,我们有一个站点在IISExpress中运行,该站点也绑定到端口80。这似乎破坏了IIS中的默认网站。停止IISExpress可以为我们修复它。

更改了IISExpress站点的端口,因此不会再次发生。

确保您的端口映射在任何地方都是正确的。

答案 2 :(得分:1)

如果使用Visual Studios。物理路径可能会存储在.VS文件夹下的ApplicationHost.config文件中。只需转到项目站点并将路径更改为正确的路径即可。

相关问题