I use windeows 2000 server with IIS and ASP. This works quite good.
However, some of the documents generated need to be printed in an exact way by the users. To have a full control over this proces, they are generated in RTF format.
We give them the extention .RTF or .DOC
We have set server extentions so that these formats are handled by the ASP interpreter.
Each time the document is called, it is (or should be) generated on the fly, including a time-stamp.
We set the appropriate settings so that if a user calls those documents, on his machine MS WORD opens and he can print from there.
We have one problem however. If we call the document with the same document name repeatedly, we have most of the time an old version.
We are sure there is no proxy between server and the client on which we test. On the client we make sure caching is off.
What can be done in order to make sure that every time the document is generated again and in the last version send to the clients.