我开发了一个包含几页的网站,例如:
http://localhost:32080/PlanSummary.aspx
然而,当我在aspx页面后面输入/djwfjafjd
或任何随机字符或字符串时,我仍然可以正常访问网站而不会出现任何404错误。 (浏览器仍会显示PlanSummary.aspx
页面)但是它应该显示404这样的页面不存在的错误。
http://localhost:32080/PlanSummary.aspx/djwfjafjd
此时,如果我点击页面上的其他链接,例如ProductionPlan.aspx
,它将导航到http://localhost:32080/PlanSummary.aspx/ProductionPlan.aspx
,但浏览器仍会显示PlanSummary.aspx
页。
我之前认为这与错误处理有关,我目前正在使用httpErrors
来处理404和500错误,并且它运行良好。我通过访问http://localhost:32080/PlanSummaryxxxxxx.aspx
对其进行了测试,并将其重定向到我创建的“友好”未找到的网站。
现在我真的不知道这个问题的原因是什么。如果我需要提供更多信息,请告诉我。