404找不到查询子路径的文件或目录

时间:2019-04-26 16:46:40

标签: iis

IIS 10抛出错误

404 File or directory not found

仅当我尝试使用子文件夹路径访问url时:

http://myserveraddress.com/object/181

因此,它不需要子文件夹即可工作。 Angular使用子文件夹路径来查询rest接口,因此它后面没有物理文件夹路径,仅用于后台查询。

这在localhost上但不在服务器上运行时实际上有效。

是否可以将IIS配置为即使物理文件夹路径不存在也允许任何url路径?

2 个答案:

答案 0 :(得分:1)

这更像是处理程序配置问题,如果您的服务器是全新的服务器,可能还没有安装应该处理您的请求的处理程序,如果我还没有处理的话,如果已配置了其余的处理程序,则转到静态文件处理程序,该文件将尝试在请求url路径中查找文件夹并抛出错误,如果您已经在运行安装程序,请检查在那里安装的所有处理程序和必备组件,以及模仿新服务器中的设置

答案 1 :(得分:0)

解决方案是将其添加到Angular客户端的web.config文件

su - cloudera

更多详细信息,请参见Get Angular2 routing working on IIS 7.5