I published an ASP.NET MVC3 web application three months ago on ISS 7.5 using the web deployment package from the Visual Studio. While deploying I chose Only files needed to run this application.

Now I need to edit the web application to add some new features. I need to edit/add views, controllers and also update the database.

How can I work on the web deployment package within IIS 7.5 that is installed on the client server?


You won't have access to the models/controllers as those will be copiled into the .dll. You will need to have the original source to make changes to those files.

oh and P.S. If you don't have the source anymore it is possible to retrieve it from the dll with a decompiler e.g. here :


  • Thanks for the reply; I already saved a copy of the whole project prior to deploy it in the customer side. But my concern if i apply my chnages to the copy which i have and i re-deploy the application on the IIS 7.5 ,, then how can i keep the live data avilable in the new release ? – john Gu Mar 29 '12 at 18:15
  • Not sure I understand what you mean with "live data" if you are only deploying new application files it shouldn't affect the database ? – John Mar 30 '12 at 6:21
  • thanks for the reply, but in my case i also need to add some tables and modify exsisting tables (by adding new columns to them) in addtion to modifying the application files. – john Gu Apr 1 '12 at 23:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.