2011-05-04 81 views
0

对于我在IIS6.0中部署的经典asp应用程序,我需要异步实现对文本文件的日志记录错误,以便日志记录将应用程序从日志记录资源中分离出来,从而允许应用程序在底层日志记录基础架构变为无法出于任何原因。我在其中一个回答中读到了可以使用xmlhttp的类似问题。有没有其他方法?请帮忙在经典asp中的异步日志记录

回答

0

你想记录什么错误?

ASP错误?然后你必须用ON ERROR RESUME NEXT +在每个站点上写一个错误处理程序来运行所有的代码。那些例如您可以通过SSI包含在所有页面上。

由于经典的asp是单元线程模型,所以您不能异步执行此操作!但是你可以编写一个COM +组件。这个组件有一个方法,然后在那里提供err.number,description,source(+也许Request.ServerVariables(“URL”))ByVal然后快速返回。在组件内部,您可以启动异步线程来写入日志文件或将错误写入任何数据库。

不知道这是否是你正在寻找,但如果是这样,那就是你可以做到这一点。