2010-02-23 127 views
2

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

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

+0

嗯,找回路机器? jk ... – 2010-02-23 05:19:24

回答

1

将文件复制到虚拟文件夹。如果你有任何依赖于DLL或EXE的请确保安装它们。

正如你所说,你可能不得不创建一个安装程序,将这样做对你有用。有很多安装程序,如Inno Setup和Windows安装程序。

+0

谢谢mendy,有什么我需要做的,使运行该应用程序。像,我需要激活我的机器上的任何工作。另一个问题是我们可以为现有项目创建安装程序吗?我希望我的应用程序可以在任何系统上工作。 部署经典asp网站的最佳实践是什么? 请让我知道这一点。 xCopy部署的功能是什么? – nimi 2010-02-23 05:21:38

+0

还是有任何其他工具,像xCopy部署? – nimi 2010-02-23 05:37:35

+0

Nimesh,你比这更难吗?传统的ASP非常简单。它几乎就像一个纯粹的HTML网站。没有安装,只是文件。您可以在窗口中拖放.asp文件; xcopy只是一个(好的)命令行工具,用于做同样的事情。正如其他人所说,如果您使用的是自定义DLL,则必须注册它们,但对于简单网站而言,这并不常见。如果你尝试凯尔列出的步骤,你会得到什么样的行为? – pluckyglen 2010-02-23 05:51:44

1

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

+0

可以请你给我一些链接,我可以让一些安装程序? – nimi 2010-02-23 05:35:05

+0

是否有任何选项来创建经典的asp安装程序? – nimi 2010-03-17 06:59:56

+0

最后,我了解了如何创建经典asp的设置。 在Visual Studio中创建新网站,然后删除该文件夹中的所有文件。说default.aspx,aspx.cs和we.config。 然后右键单击解决方案资源管理器,网站并单击添加现有项目。选择项目中的asp文件,然后添加websetup项目,其余步骤与创建asp.net应用程序的设置相同。 – nimi 2010-03-17 08:49:52

5

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