Deployment 如何部署经典asp网站?

Deployment 如何部署经典asp网站?,deployment,iis-7,asp-classic,setup-deployment,Deployment,Iis 7,Asp Classic,Setup Deployment,我想知道如何部署,或者在IIS 6/7中部署一个经典的asp网站需要哪些步骤 我们可以为现有项目创建安装程序吗?将文件复制到虚拟文件夹。如果您有任何依赖的dll或exe,请确保也安装它们 正如您所说,您可能必须创建一个安装程序来完成这项工作。有很多安装程序,比如和Windows Installer。如果它只是ASP,而您没有DLL或COM组件,那么您只需将所有文件复制到Approt或wwwroot下的虚拟目录中即可。XCopy复制所有目录、子目录和文件。至于安装程序,您并不真正需要它,但如果您制

我想知道如何部署,或者在IIS 6/7中部署一个经典的asp网站需要哪些步骤


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

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


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

如果它只是ASP,而您没有DLL或COM组件,那么您只需将所有文件复制到Approt或wwwroot下的虚拟目录中即可。XCopy复制所有目录、子目录和文件。至于安装程序,您并不真正需要它,但如果您制作一个安装程序来设置虚拟目录、复制文件并配置任何主机头(如果需要),它将非常有用

  • 确保在IIS中有一个
  • 将所有文件复制到虚拟目录中
  • 如果适用
  • 希望这有帮助



    编辑:我知道你想为应用程序制作一个安装程序。对如何做这件事有一个明确的认识。据我所知,没有任何东西是“即插即用”安装您的项目;你必须要做到。

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

    ummm,找到返回计算机的方法吗?jk…谢谢mendy,我需要做些什么才能运行这个应用程序。比如,我需要激活机器上的任何东西才能工作吗。另一个问题是,我们是否可以为现有项目创建安装程序?我希望我的应用程序可以在任何系统上运行。部署经典asp网站的最佳实践是什么?请告诉我这件事。xCopy部署是做什么的?Nimesh,你是不是让事情变得更难了?经典的ASP非常简单。它几乎就像一个纯HTML网站。没有安装,只有文件。您可以在windows中拖放.asp文件;xcopy只是一个(好的)命令行实用程序,用于做同样的事情。正如其他人所说,如果您使用自定义DLL,则必须注册它们,但对于简单的站点,通常不需要这样做。如果你尝试凯尔列出的步骤,你会得到什么行为?是的,但我正在检查所有可能的方法。我可以复制所有文件并将其放入虚拟目录,网站就可以启动并运行了。但我的目的是给客户端一个安装程序,在那里他们可以安装,而不是创建虚拟目录和手动复制文件…你能给我一些链接,我可以做一些安装程序吗?最后我想到了如何为经典asp创建安装程序。在Visual Studio中创建新网站,然后删除该文件夹中的所有文件。说default.aspx、aspx.cs和we.config。然后右键单击解决方案资源管理器网站,然后单击添加现有项。选择项目中的asp文件,然后添加websetup项目,其余步骤与为asp.net应用程序创建安装程序相同。