繁体   English   中英

IIS - 物理路径错误

[英]IIS - Physical Path Wrong

我刚刚从Win 7升级到Win 10,我的IIS现在也是v10。 在 Win 7 上浏览到我的 Web API 时,它正常工作。 现在,在 Win 10 上,我得到 404 NOT Found。 我只是打本地主机。 我不明白的是为什么物理路径与IIS显示的不同,为什么物理路径中没有内容。

我的物理路径是这样的:C:\\DevFs\\Apps\\MultipleModuleAssembly\\Components\\Main\\MmaComponents\\Source\\Server\\MmaWebApi

在此处输入图片说明

然而,当我浏览并失败时,我看到了这个:

在此处输入图片说明

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

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

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

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

更改了 IISExpress 站点的端口,以免再次发生。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM