将MVC 3 App部署到多个站点

时间:2011-03-17 17:53:14

标签: asp.net-mvc-3

我有一个我需要部署的MVC3应用程序。该应用程序是作为一个应用程序开发的,但由于需求的变化,它需要在登台,测试和实时服务器上分成两部分。但是,每件作品都共享模型和控制器。

我的项目结构如下: •观看次数 o FolderOne 第1页 第2页 o 帐户 登录 注册 o 主页 指数 o FolderTwo 第1页 第2页 o 电话 第1页 第2页

IIS中的文件夹结构如下所示:

c:\ Inetpub \ wwwroot \ FolderOne包含视图(FolderOne,Account,Home,FolderTwo)

c:\ Inetpub \ wwwroot \ Phone包含电话

我的问题是,如何部署此方法的最佳方法是什么?我应该将bin文件夹和支持文件和文件夹复制到IIS中的每个位置吗?

朗达

1 个答案:

答案 0 :(得分:0)

是的,您应该将所有必需的文件复制到测试Web应用程序,并编辑web.config(或自定义配置文件)以使用测试数据库。 如果模型和控制器存储在单独的程序集中,则可以将这些程序集部署到GAC并使用共享程序集,而无需复制到测试Web应用程序。