我创建了一个简单的.net应用来测试错误404(找不到页面)。我的配置文件如下。
<httpErrors>
<path="/PageNotFound.aspx" responseMode="ExecuteURL" />
</httpErrors>
PageNotFound.aspx存在。所以当我输入一个虚构的页面名称,例如default4.aspx,因为它不存在,我希望它将请求重定向到PageNotFound.aspx,但事实并非如此。 我已将默认页面设置为default.aspx,它存在。启动后,我会将地址栏中的网页更改为default4.aspx。我收到以下错误消息。
无法找到资源。 说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。
请求的网址:/TestWebApp/Default4.aspx
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.34248
任何想法,将不胜感激。