我想知道如何部署或在IIS 6/7中部署经典asp网站所涉及的步骤
我们可以为现有项目创建安装程序吗?
答案 0 :(得分:5)
您应该考虑使用Web Deploy http://www.iis.net/download/WebDeploy,它可以部署您的ASP应用程序,设置IIS应用程序和其他设置(如APplication Pool等),甚至包括COM对象,注册表项等。 更好的是,您可以参数化连接字符串,标题,设置等内容,以便在安装时您可以通过命令行或用户界面传递这些参数。 它可以在IIS 6和IIS 7之间部署,甚至可以帮助您将现有的已部署版本与打包版本(zip文件)或其他服务器进行比较。
答案 1 :(得分:3)
希望这有帮助。
编辑:我看到你想为应用程序制作一个安装程序。有一个look here for a guide如何做到这一点。据我所知,没有任何东西可以“即插即用”来安装你的项目;你将不得不做到。
答案 2 :(得分:1)
将文件复制到虚拟文件夹。如果您有任何依赖dll或exe,请确保也安装它们。
正如您所说,您可能需要创建一个安装程序来执行此操作。那里有很多安装程序,如Inno Setup和Windows Installer。
答案 3 :(得分:1)
如果它只是ASP并且您没有DLL或COM组件,那么您只需将所有文件复制到approot或wwwroot下的虚拟目录中。 XCopy复制所有目录,子目录和文件。至于安装程序,你真的不需要它,但是如果你创建一个设置虚拟目录,复制文件并根据需要配置任何主机头,那将非常有用。