如何部署经典的asp网站?

时间:2010-02-23 05:12:30

标签: deployment iis-7 asp-classic setup-deployment

我想知道如何部署或在IIS 6/7中部署经典asp网站所涉及的步骤

我们可以为现有项目创建安装程序吗?

4 个答案:

答案 0 :(得分:5)

您应该考虑使用Web Deploy http://www.iis.net/download/WebDeploy,它可以部署您的ASP应用程序,设置IIS应用程序和其他设置(如APplication Pool等),甚至包括COM对象,注册表项等。 更好的是,您可以参数化连接字符串,标题,设置等内容,以便在安装时您可以通过命令行或用户界面传递这些参数。 它可以在IIS 6和IIS 7之间部署,甚至可以帮助您将现有的已部署版本与打包版本(zip文件)或其他服务器进行比较。

答案 1 :(得分:3)

  1. 确保IIS中有virtual directory has been set up
  2. 将所有文件复制到虚拟目录中
  3. 如果适用,register required DLLs with regsvr32.exe
  4. 运行。
  5. 希望这有帮助。


    编辑:我看到你想为应用程序制作一个安装程序。有一个look here for a guide如何做到这一点。据我所知,没有任何东西可以“即插即用”来安装你的项目;你将不得不做到。

答案 2 :(得分:1)

将文件复制到虚拟文件夹。如果您有任何依赖dll或exe,请确保也安装它们。

正如您所说,您可能需要创建一个安装程序来执行此操作。那里有很多安装程序,如Inno Setup和Windows Installer。

答案 3 :(得分:1)

如果它只是ASP并且您没有DLL或COM组件,那么您只需将所有文件复制到approot或wwwroot下的虚拟目录中。 XCopy复制所有目录,子目录和文件。至于安装程序,你真的不需要它,但是如果你创建一个设置虚拟目录,复制文件并根据需要配置任何主机头,那将非常有用。