Transferred from: http://www.cnblogs.com/taven/archive/2011/08/14/2138077.html
Many domestic web sites support only. NET 2.0 and. NET 3.0 3.5, and few space vendors support. NET 4, even if there is an individual support for. NET 4, but does not support the default route-Access form of MVC.
Go Daddy host support, and the cost is very low, the system for the Win R2 64-bit, 10GB website space, the website concurrency the cheapest also support 100, PHP support 5.2 and 5.3,.net support ASP. NET v4.0, the default is. NET 4, and the default already supports MVC 2, if you want to support MVC3, just need to copy a few DLL files to the Bin folder at the time of publishing the site, the DLL list is as follows:
System.Web.Abstractions.dll
System.Web.Helpers.dll
System.Web.Mvc.dll System.Web.Razor.dllSystem.Web.Routing.dllSystem.Web.WebPages.dllSystem.Web.WebPages.Razor.dll
System.Web.WebPages.Deployment.dll
DLL Package Download: Http://files.cnblogs.com/taven/MVC3_DLL.rar
Download these DLLs to the Web site's Bin directory and restart IIS.
Otherwise it will be reported as follows:
Page Display Error:
Could not load file or assembly ' Microsoft.Web.Infrastructure, version=1.0.0.0, Culture=neutral, publickeytoken= 31bf3856ad364e35 ' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly ' Microsoft.Web.Infrastructure ...
Could not load file or assembly ' ...
System.Web.Helpers ...
Could not load file or assembly ' ...
SYSTEM.WEB.MVC ...
Could not load file or assembly ' ...
System.Web.Razor ...
Could not load file or assembly ' ...
System.Web.Routing ...
Could not load file or assembly ' ...
System.Web.WebPages ...
Could not load file or assembly ' ...
System.Web.WebPages.Razor ...
Could not load file or assembly ' ...
System.Web.WebPages.Deployment ...
ASP. MV3 Deployment Web Site "Could not load file or assembly ' System.Web.Helpers" error resolution