我正在研究DNN 7.0。我创建一个ErrorPage.aspx并将其设置为defaultredirect和另一个页面404error.aspx并使用状态代码404设置它。
现在,如果我访问网站
www.abc.com/testing.aspx和testing.aspx donot存在,它需要我到404error.aspx页面
然后我尝试通过
访问我的网站www.abc.com/testing,现在它显示了丑陋的asp.net错误。
需要一些帮助我做错了什么,或者我错过了什么。
由于
答案 0 :(得分:2)
搞定了。
在web.config中实现了httpErrors和CustomErros标记
像
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="/404Error.aspx" responseMode="ExecuteURL" />
</httpErrors>
和
<customErrors mode="On" defaultRedirect="/CustomErrorPage.aspx">
</customErrors>