---
title: "Do I need to install MVC 3/4 on web server to run mvc application?"  
description: "Do I need to install MVC 3/4 on web server to run mvc application?"  
author: "John Smith"  
published: 2012-09-29  
updated: 2012-09-29  
canonical: https://www.mindstick.com/forum/452/do-i-need-to-install-mvc-3-4-on-web-server-to-run-mvc-application  
category: "asp.net mvc"  
tags: ["asp.net mvc"]  
reading_time: 2 minutes  

---

# Do I need to install MVC 3/4 on web server to run mvc application?

I have a [MVC](https://www.mindstick.com/forum/155803/define-cache-profile-in-mvc) 4 [application](https://www.mindstick.com/articles/12824/calculator-application-in-android) and [runs](https://answers.mindstick.com/qa/48615/when-was-the-runs-in-ruins-written) well on my [Development](https://www.mindstick.com/articles/65309/importance-of-ux-design-in-the-development-of-mobile-apps) Machine where I installed MVC 4 [extension](https://www.mindstick.com/articles/22/extension-method) for VS 2010.\
\
When deploying to the [web server](https://www.mindstick.com/articles/23199/digital-personal-server-the-premium-web-server) with IIS 7, do I need to [install](https://www.mindstick.com/articles/12876/the-top-5-reasons-to-buy-and-install-a-tonneau-cover) MVC 4 or should the [dll](https://www.mindstick.com/forum/34704/dll-dynamic-link-library-in-c-sharp) included on my [project](https://www.mindstick.com/articles/105927/how-to-excel-at-managing-multiple-projects) is sufficient? \
Please help!!\
\
Thanks\
John

## Replies

### Reply by Uttam Misra

You can run an MVC application without installing MVC in your [server](https://www.mindstick.com/articles/43769/what-is-serverless-architecture-is-it-worth-switching-over). There is something called deployable dependency in Visual studio. That will publish your MVC DLLs in your bin folder when you publish it.\
\
This will add assemblies (DLL files) to a Web site project or Web application project. When you deploy your Web site or application, the files are included in the deployed project. This is useful if applications or technologies that your project depends on are not already installed on the server that will host your Web project. For example, you can use this feature to deploy an ASP.NET MVC 3 Web application to a server that does not have ASP.NET MVC 3 installed.\
\
right click on Project and Select Add Deployable Dependency from the context menu\
\
![Do I need to install MVC 3/4 on web server to run mvc application?](https://www.mindstick.com/mindstickforums/9a8c2a68-d83e-48a8-9259-08b327dee8d0/images/7f4b4d86-2db1-49f6-941d-59049bd02449.png)\
\
Select what all DLLs you want to be published\
![Do I need to install MVC 3/4 on web server to run mvc application?](https://www.mindstick.com/mindstickforums/9a8c2a68-d83e-48a8-9259-08b327dee8d0/images/75b6df10-dd64-49bc-8d3d-b2c105ad5107.png)\
\
After clicking OK, You will see a new folder called _bin_deployableAssemblies. You can do normal Publishing procedure now and you will have the dlls in the bin folder of the publish output.\
\
![Do I need to install MVC 3/4 on web server to run mvc application?](https://www.mindstick.com/mindstickforums/9a8c2a68-d83e-48a8-9259-08b327dee8d0/images/21ed9797-3dd6-406e-91a1-4d4b0bf084cb.png)\
\
NOTE: You should have Visual Studio 2010 SP1. Otherwise it will not be shown in the context menu when you right click on the project to be published.


---

Original Source: https://www.mindstick.com/forum/452/do-i-need-to-install-mvc-3-4-on-web-server-to-run-mvc-application

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
