html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

ASP.NET MVC 3不安装也能在服务器上运行_.NET教程_编程技术

[ ] 已经帮助:人解决问题

51CTO向您推荐:《ASP.NET MVC框架视频教程qdAHTML5中文学习网 - HTML5先行者学习网

当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:qdAHTML5中文学习网 - HTML5先行者学习网

qdAHTML5中文学习网 - HTML5先行者学习网

这表示你的服务器上没有安装 ASP.NET MVC3。qdAHTML5中文学习网 - HTML5先行者学习网

解决这个问题的方法有两种:qdAHTML5中文学习网 - HTML5先行者学习网

第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。qdAHTML5中文学习网 - HTML5先行者学习网

第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:qdAHTML5中文学习网 - HTML5先行者学习网

qdAHTML5中文学习网 - HTML5先行者学习网

我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。qdAHTML5中文学习网 - HTML5先行者学习网

在开发 MVC3 应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中这 6 个程序集,在属性窗口中,将复制到本地 ( Copy Local)  设置为真,这将会导致在部署应用的时候,这些程序集将会被复制到本地。qdAHTML5中文学习网 - HTML5先行者学习网

qdAHTML5中文学习网 - HTML5先行者学习网

在发布项目的时候,这些程序集,包括在 GAC 中的程序集将会被一起发布,这样,你的ASP.NET MVC 3 就可以运行了。qdAHTML5中文学习网 - HTML5先行者学习网

原文链接:http://www.cnblogs.com/haogj/archive/2011/01/20/1939754.htmlqdAHTML5中文学习网 - HTML5先行者学习网

【编辑推荐】qdAHTML5中文学习网 - HTML5先行者学习网

qdAHTML5中文学习网 - HTML5先行者学习网
qdAHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助