Is there a way to tell a WCF service to response to a request (with or without aborting it\'s processing) after a certain amount of time, even if it didn\'t finish yet, some
I don't know why you want to do this - you should probably edit your question to say what you're trying to accomplish.
If I had to do this, then I would have the web service pass the request off to a separate Windows Service, possibly by using WCF over MSMQ. I would have a timeout on that request. If the request didn't finish in time, I'd simply return a Timeout fault. The actual request would not be impacted.