上次看到宝玉说的,可以在服务器上添加计时器,可以利用这些高级的功能来管理服务器。这确实是一个很不错的选择。但宝玉没有深入的分析里面的一些问题,所以在解决实际问题的时候,还有很多难点。
1、如果要建立大一点的服务项目,就不能仅仅只依靠Global了,必须自己写类,而类的继承,成为一个很的灵活的问题。如果没有特殊的要求,从object类下来也就够了(默认的)。但,这样的功能太少了。所以选择一个合理的类,是一个首先要解决的问题。
2、调试。极度郁闷,因为你不可能用页面来查看它的信息,而只能通过IDE来调试它,而很多时候又得依靠ASPX页面,型了一种相互约束,相互矛盾的环境中。还好,在这之前我用过一些记事本之类的东西来记录调试输出内容,这确实解决了一些问题,但还是很难处理详细的代码出错地点。
3、与HTT模块的分隔。因为在服务器上的类不能在ASPX页面里访问,因此它没有了WEB的一切方法与属性,页面WEB的类都是不能再继承的(绝大多数),这是很头痛的事情,因为我的很多其它类是依懒于HTTPContent的,结果出现一些错误是:XXX类只能在WebApplications中使用。
希望能找到一个好的解决方案来解决这些问题。。。。。