将ASP.NET MVC2应用程序从CD部署到IIS6,无需Web部署

时间:2011-04-28 17:11:35

标签: .net asp.net visual-studio-2010 asp.net-mvc-2 web-deployment

因此,我需要将使用VS2010开发的ASP.NET MVC2 Web应用程序部署到IIS6。

安装它的服务器上没有安装Web Deploy,而当我对系统有管理权限时,我不允许安装Web Deploy工具(或者任何其他软件,就此而言。)

基本上,我需要将我的Web应用程序部署包带到CD上的服务器上,并使用内置的任何内容进行部署 - 服务器运行的是Windows Server 2003,.NET 4.0,IIS 6和MSSQL Server在部署期间自动生成数据库会很高兴,但是如果我需要运行单独的SQL脚本来处理它,那就没关系。

我认为这一定是可能的;但我似乎无法弄明白该怎么做!

BTW:我知道如何使用通配符映射等配置IIS6;这里唯一的问题是如何执行通常使用Web Deploy工具执行的步骤(即,将文件夹中的Web应用程序文件部署到IIS本身。)

谢谢, -Dan

2 个答案:

答案 0 :(得分:0)

对于初学者来说,让MVC在IIS6上运行需要您启用Wild卡映射。我假设这可以通过脚本实现。

答案 1 :(得分:0)

从CD中编写一个要执行的小程序,只需将网站图像从CD复制到服务器的网站目录。