C# 如何在同一台服务器上多次部署asp.net web应用程序?
我有一个ASP.NET 3.5 web应用程序,我希望允许用户在同一台服务器上多次安装此web应用程序 每个web应用程序都将使用自己的数据库:C# 如何在同一台服务器上多次部署asp.net web应用程序?,c#,asp.net,deployment,web-deployment,C#,Asp.net,Deployment,Web Deployment,我有一个ASP.NET 3.5 web应用程序,我希望允许用户在同一台服务器上多次安装此web应用程序 每个web应用程序都将使用自己的数据库: Server1 -------- WebApp1 - database1 WebApp2 - database2 WebApp3 - database3 首先,我尝试使用web部署项目,但它只允许我安装一次web应用程序 我应该如何在同一台服务器上多次部署web应用程序?我应该开发自己的winforms应用程序吗?是的。我认为这将是最好的方法,通过编
Server1
--------
WebApp1 - database1
WebApp2 - database2
WebApp3 - database3
首先,我尝试使用web部署项目,但它只允许我安装一次web应用程序
我应该如何在同一台服务器上多次部署web应用程序?我应该开发自己的winforms应用程序吗?是的。我认为这将是最好的方法,通过编写自定义应用程序,您将能够满足您的特定需求
您应该制作一个winform应用程序,模拟web部署项目正在执行的过程(如将文件复制到文件系统、在所选网站上创建新的应用程序\虚拟目录等)。是。我认为这将是最好的方法,通过编写自定义应用程序,您将能够满足您的特定需求
您应该创建一个winform应用程序,模拟web部署项目正在执行的过程(如将文件复制到文件系统、在所选网站上创建新的应用程序\虚拟目录等)。您可能需要执行以下操作:
- 在IIS中为创建虚拟目录 您的每个数据库
- 请确保为设置配置文件 将每个web应用程序添加到正确的 数据库
- 部署时,将文件复制到每个目录(不包括配置文件)
您可以编写一个小应用程序或批处理文件来执行此操作。您可能需要执行以下操作:
- 在IIS中为创建虚拟目录 您的每个数据库
- 请确保为设置配置文件 将每个web应用程序添加到正确的 数据库
- 部署时,将文件复制到每个目录(不包括配置文件)