在国内,虚拟主机的状况相信对于广大的个人站长是非常清楚的,更新非常慢。所以,安装了 ASP.NET MVC 3 的那是寥若晨星,那么如何在没有安装 ASP.NET MVC3 的服务器上运行 MVC3 网站呢?可以肯定的一点是,安装了 .NET 4 的服务器上,我们经过简单的配置即可正常运行 ASP.NET MVC 3 项目。
接下来同发布其他类型的项目一样,将项目发布后直接上传到虚拟空间,即可。最后,我发现正常运行ASP.NET MVC 3 时所需的dll文件有下图所示的这些,这些文件你可以在 C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies 文件夹下找到。
如果项目发布后缺少其中的dll,项目可能会无法正常运行,如下图是缺少 System.Web.Helpers.dll 时的错误。如果发现项目中缺少某个 dll 文件,我们应该将它添加到项目中,接下来使用上述的方法复制到本地,编译项目、发布、再上传应该就可以解决问题。
本篇在没有安装 ASP.NET MVC 3 的服务器上运行 ASP.NET MVC 3 网站就介绍到这里,希望对正要或将来要部署 ASP.NET MVC 3 项目的朋友能够带来一些帮助。