2

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

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

4

4 回答 4

5

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

于 2010-06-24T04:45:31.980 回答
3
  1. 确保在 IIS 中设置了虚拟目录。
  2. 将所有文件复制到虚拟目录
  3. 如果适用,请使用 regsvr32.exe 注册所需的 DLL
  4. 跑。

希望这可以帮助。


编辑:我看到你想为应用程序制作一个安装程序。在这里查看有关如何操作的指南。据我所知,安装项目没有任何“即插即用”的方法。你必须成功。

于 2010-02-23T05:32:07.030 回答
1

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

正如您所说,您可能必须创建一个安装程序来完成这项工作。那里有很多安装程序,例如Inno Setup和 Windows Installer。

于 2010-02-23T05:17:04.573 回答
1

如果它只是 ASP 而您没有 DLL 或 COM 组件,那么您只需将所有文件复制到 approot 或 wwwroot 下的虚拟目录。XCopy 复制所有目录、子目录和文件。至于安装程序,您实际上并不需要它,但如果您制作一个设置虚拟目录、复制文件并在需要时配置任何主机头的安装程序,它将很有用。

于 2010-02-23T05:30:08.233 回答