我正在开发一个已成功部署到IIS7的本地实例的项目。
当我输入错误的网址时,我收到错误404(正如预期的那样)。 fiddler和web配置都告诉我错误页面位于/site/service/error.aspx
但是该文件不存在于服务器的物理路径中的任何位置。
据我所知,服务器上没有设置重定向规则,也没有处理程序/模块。
那么这个文件在哪里?并且(更重要的是)如果服务器位于服务器的根目录之外,服务器如何访问它?
答案 0 :(得分:0)
听起来这是在上游* .config文件的<customErrors>
节点中配置的。
您应该检查上游文件,例如machine.config或ApplicationHost.config。
This MSDN article涵盖了层次结构中的所有配置文件以及它们可以在磁盘上找到的位置。