“后台发生错误,前台也依旧正常”,我觉得这得分是什么样的错误吧,多数时候后台一旦出错了,前台不可能正常显示啊。如果是找不到页面之类的404错误或者是连接超时什么的,可以在前台返回一个指定的错误页面,这样用户体验能好点,总比页面上显示一堆异常好。 至于想要降低代码耦合度,楼主可以尝试着用ASP.NET MVC3.0框架啊。MVC3.0框架 是标准的3层模式,前后台分离式。可以上网找找相关资料看看。想完全靠自己设计来降低耦合度,没有个几年开发经验恐怕不行吧,有现成的框架 当然用现成的啊,在这个现成框架的基础上可以弄些自己的东西来完善它。