【问题标题】:Deploy ASP.NET MVC2 app to IIS6, from a CD, WITHOUT web deploy将 ASP.NET MVC2 应用程序从 CD 部署到 IIS6,无需 Web 部署
【发布时间】:2011-04-28 17:11:35
【问题描述】:

所以我需要将一个用 VS2010 开发的 ASP.NET MVC2 Web 应用程序部署到 IIS6。

将安装它的服务器上没有安装 Web Deploy,虽然我确实在系统上拥有管理权限,但我不能安装 Web Deploy 工具(或任何其他软件,就此而言)。

基本上,我需要将我的 Web 应用程序部署包放在 CD 上的服务器上,然后只使用内置的任何东西进行部署——服务器运行 Windows Server 2003、.NET 4.0、IIS 6 和 MSSQL Server 2005。在部署期间自动生成数据库会很好,但如果我需要运行单独的 SQL 脚本来处理它,没关系。

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

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

谢谢, -丹

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我没有意识到您可以将网站复制到服务器的网站目录中——想象一下我现在拍了拍我的额头 :) 谢谢!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-03-29
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多