Asp.net调用Word 时,Word进程释放内存的问题
我用Asp.net写了一个操作word的程序,即实现用户通过网络上传word文档到服务器,服务器读取文档内容后把数据存入数据库。为了提高资源的利用率我在Application_Start()事件中创建word互操作对象,在Application_End()事件中关闭该Word对象。我在使用vs2005进行调试时,程序启动的Word进程可以在关闭文档后自动释放资源,所以Word进程占用的内存也就那么大(不会超过30M)。可是我把网站发布到IIS上后,服务器启动的Word进程就不自动释放资源了。所以,服务器每读一次Word文档都会使Word进程占用的内存增多一点,逐渐积累。我调用了 方法,而且我可以保证打开的Word文档都已关闭(我可以通过使用交互式用户而看出来)。请问,为什么调试时Word进程可以释放内存而发布后却就不能了呢?