51CTO recommended to you: "asp.net MVC framework Video Tutorial"
When you deploy the ASP.net MVC3 application on the server, you may receive the following error message:
This means that ASP.net MVC3 is not installed on your server.
There are two ways to solve this problem:
The first, of course, is to install ASP.net MVC3 on the server. However, if you are using the server's virtual space, or rented server, may not have installed conditions, that is the second method.
Second, the reason for the error is obviously the absence of the appropriate assembly, which has been installed in the GAC when ASP.net MVC3 has been installed, and references to these assemblies are used in the Web site program, MVC3 the assemblies involved are as follows:
We can solve this problem by deploying these assemblies under the bin of the ASP.net MVC3 application.
These assemblies should already be referenced in projects that develop MVC3 applications. In Solution Manager, expand the references, select the 6 assemblies, and in the Properties window, set the Copy local to True, which will cause the assemblies to be replicated locally when the application is deployed.
When the project is published, these assemblies, including those in the GAC, will be published together so that your ASP.net MVC 3 can be run.
Original link: http://www.cnblogs.com/haogj/archive/2011/01/20/1939754.html
"Edit Recommendation"