首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在同一台服务器上多次部署asp.net web应用?

如何在同一台服务器上多次部署asp.net web应用?
EN

Stack Overflow用户
提问于 2010-03-16 16:30:29
回答 3查看 881关注 0票数 0

我有一个ASP.NET 3.5 web应用程序,我希望允许用户在同一服务器上多次安装此web应用程序。

每个web应用都会使用它自己的数据库:

代码语言:javascript
复制
Server1
--------
WebApp1 - database1
WebApp2 - database2
WebApp3 - database3

首先,我尝试使用web-deployment-project,但它只允许我安装一次web应用程序。

如何在同一台服务器上实现web app的多次部署?我应该开发我自己的winforms应用程序吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-16 17:11:25

是。我认为这将是最好的方式,通过编写您的自定义应用程序,您将能够满足您的特定需求。

您应该创建一个winform应用程序来模拟web部署项目所完成的过程(如将文件复制到文件系统,在选择的网站上创建新的application \ virtual目录,等等)。

票数 1
EN

Stack Overflow用户

发布于 2010-03-16 17:14:48

您可能需要这样做:

  • 在IIS中为每个数据库创建一个虚拟目录
  • 请确保将每个web应用程序的配置文件设置为正确的数据库
  • 在部署时,请将文件复制到不包含配置文件的每个目录

您可以编写一个小的应用程序或批处理文件来完成此任务。

票数 1
EN

Stack Overflow用户

发布于 2013-07-18 17:44:05

最好的方法是使用Web Deploy 3.0

Web Deploy (msdeploy)简化了将Web应用程序和网站部署到IIS服务器的过程。管理员可以使用Web Deploy同步IIS服务器或迁移到更新版本的IIS。Web部署工具还使管理员和委派用户能够使用IIS管理器将ASP.NET和PHP应用程序部署到IIS服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2452930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档