在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
2012-01-28 10:38
253 查看
当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:
这表示你的服务器上没有安装 ASP.NET MVC3。
解决这个问题的方法有两种:
第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。
第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:
我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。
在开发 MVC3 应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中这 6 个程序集,在属性窗口中,将复制到本地 ( Copy Local) 设置为真,这将会导致在部署应用的时候,这些程序集将会被复制到本地。
在发布项目的时候,这些程序集,包括在 GAC 中的程序集将会被一起发布,这样,你的 MVC3 就可以运行了。
此文中图片来自:
Deployment of ASP.Net MVC 3 RC 2 Application on a Shared Hosting Environment Without Begging The Hosting Company
Deploying ASP.NET MVC 3 web application to server where ASP.NET MVC 3 is not installed
这表示你的服务器上没有安装 ASP.NET MVC3。
解决这个问题的方法有两种:
第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。
第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:
我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。
在开发 MVC3 应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中这 6 个程序集,在属性窗口中,将复制到本地 ( Copy Local) 设置为真,这将会导致在部署应用的时候,这些程序集将会被复制到本地。
在发布项目的时候,这些程序集,包括在 GAC 中的程序集将会被一起发布,这样,你的 MVC3 就可以运行了。
此文中图片来自:
Deployment of ASP.Net MVC 3 RC 2 Application on a Shared Hosting Environment Without Begging The Hosting Company
Deploying ASP.NET MVC 3 web application to server where ASP.NET MVC 3 is not installed
相关文章推荐
- 一起谈.NET技术,在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在一台没有安装MVC3的服务器上运行ASP.NET MVC3应用程序
- [转载]在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- ASP.NET MVC 3发布报错(ASP.NET MVC 3在没有安装环境的服务器上运行)的解决方案
- 【翻译】在没有安装ASP.NET MVC3的服务器上运行ASP.NET MVC3的程序-scottgu
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在没有安装ASP.NET MVC 3的web服务器上运行一个ASP.NET MVC 3应用程序
- 如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 【翻译】在没有安装ASP.NET MVC3的服务器上运行ASP.NET MVC3的程序-scottgu
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3【转载】
- 【转载】在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加Web开发组件。
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- 运行 ASP.NET MVC 示例程序 Mvc3MusicStore 报:找不到请求的 .Net Framework Data Provider。可能没有安装。