Editing docx files in web application

I have an asp.net 4.0 web application.  I need to be able to give the user a docx file, allow the user to edit and save back to the server.
I am using aspose to merge the document which works great.  If I let the user download the doc I cannot figure out how to easily get it back to the server and linked to the correct record.  I would like to do something like Dropbox is doing with OWA.  You can edit a word doc in the browser using Word Online and then save.  I cannot seem to find any documentation on this.  Can someone point me in the right direction?
vzornAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Randy DownsOWNERCommented:
Maybe this will help.

there are a number of considerations you'd need to make before doing this.  From a technical point of view, the Office Web Apps Server is designed to support your scenario.  However, there are several documented protocols you'd need to implement on the host (your Asp.Net application containing the document store.)  For example, viewing requires the WOPI protocol, and editing would require the FSSHTTPB protocol (aka Cobalt protocol) as well.
 
There is also licensing considerations.  The Office Web Apps Server license is free for viewing, but paid for editing.

Alternative

or the manipulation of word documents you can use DocX. With this you can read/write from/to word documents (docx not doc). This however is a long way from editing your document in a google docs like manner...
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
ASP.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.