Asp.net HTTP错误404.0-找不到
有谁能解决这个问题吗?我在服务器上遇到404错误Asp.net HTTP错误404.0-找不到,asp.net,Asp.net,有谁能解决这个问题吗?我在服务器上遇到404错误 <customErrors mode="On" defaultRedirect="default.aspx"> <error redirect="error.aspx" statusCode="404" /> </customErrors> 将用户重定向到错误页面或默认页面。尝试 <system.web> <customErrors mode="Off" />
<customErrors mode="On" defaultRedirect="default.aspx">
<error redirect="error.aspx" statusCode="404" />
</customErrors>
将用户重定向到错误页面或默认页面。尝试
<system.web>
<customErrors mode="Off" />
</system.web>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="/error404.aspx" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
这就是我为了摆脱“HTTP错误404.0-未找到”而做的:
这里的问题是什么?404错误是否没有重定向到error.aspx
页面,而是重定向到default.aspx
页面?404或not Found错误消息是HTTP标准响应代码,指示客户端能够与服务器通信,但服务器找不到请求的内容。如果没有重定向到正确的页面,尝试使用完整路径。阅读本文,它确实适合我。唯一需要检查的部分是路径。您不能在那里使用相对路径。error404.aspx
是否在您的根文件夹中?如果不是,请更改它,但使用绝对路径。
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" subStatusCode="0" path="~/404.aspx" responseMode="Redirect" />
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
<!--mode="On"-->
<error statusCode="404" redirect="~/404.aspx" />
</customErrors>
</system.web>