当用户尝试访问不存在的路径

时间:2017-10-31 09:30:46

标签: c# asp.net error-handling

我开发了一个包含几页的网站,例如:

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对其进行了测试,并将其重定向到我创建的“友好”未找到的网站。

现在我真的不知道这个问题的原因是什么。如果我需要提供更多信息,请告诉我。

0 个答案:

没有答案