« 上一篇下一篇 »

配置IIS和ASP.NET来支持相同的错误页面

我们来说,在网站建设中配置IISASP.NET使之支持相同的错误页面时可能实现的。我们可以在web站点创建一个称为/Errors的虚拟文件夹,并将该虚拟文件夹的物理路径设置在C盘下,然后我们就可以对ASP.NET做修改了。

ASP.NET错误处理系统功能很丰富。我们可以提供一个默认的自定义错误页面,让所有错误都指向它,或者也可以自定义依赖于错误特例的错误页面,例如404 File Not Found,另外,我们还可以控制为不同类型的请求显示不同类型的错误页面。默认模式RemoteOnly为远程用户显示自定义(用户界面友好的)错误页面,而为本地客户显示丰富的ASP.NET错误页面。

很明显,ASP.NET努力将重点放在修正ASP的缺陷上。它所修正的另一个缺陷是身份验证与授权。也就是我们如何控制使用web服务器提供的资源的权限。除非我们使用自定义的解决方案。否则必须对windows安全系统有一个很好的本质理解。ASP.NET仍然支持windows安全措施,但它扩展了其中的选项,将错误通过验证来解决。这样的解决方案方便、快捷,对错误页面的处理也是由我们自己来控制的。

« 上一篇下一篇 »