默认404页面

时间:2011-07-24 21:30:35

标签: c# asp.net webforms

我正在制作一个网站,并希望设置一个默认的404页面,如果网址错误将会显示。我们如何在我们的webapp中设置该页面?

3 个答案:

答案 0 :(得分:2)

如果您打开了自定义错误,则可以在web.config中指定此项。

<customErrors mode="On" defaultRedirect="error.aspx"> 
    <error statusCode="404" redirect="oops404.aspx"/> 
</customErrors>

更新:正如评论中所指出的,这仅适用于您的asp.net特定页面和处理程序,而不适用于图像,html等的直接网址。这需要在IIS中进行配置。

答案 1 :(得分:1)

您需要在IIS中设置。对于IIS 7,请打开IIS管理器。

双击IIS部分中的错误页面图标。

点击右侧“操作”菜单中的编辑。

然后,您可以编辑各种错误 - 例如,您可以在此站点上检查执行URL,并为其指定值/Errors/My404.aspx(路径相对于站点的根目录)。

我认为您可以根据需要为所有网站或个别网站执行此操作。

答案 2 :(得分:0)

这不是一个需要在IIS(或Web服务器软件)中配置的设置。