我有一个ASP.NET 3.5 web应用程序,我希望允许用户在同一服务器上多次安装此web应用程序。
每个web应用都会使用它自己的数据库:
Server1
--------
WebApp1 - database1
WebApp2 - database2
WebApp3 - database3首先,我尝试使用web-deployment-project,但它只允许我安装一次web应用程序。
如何在同一台服务器上实现web app的多次部署?我应该开发我自己的winforms应用程序吗?
发布于 2010-03-16 17:11:25
是。我认为这将是最好的方式,通过编写您的自定义应用程序,您将能够满足您的特定需求。
您应该创建一个winform应用程序来模拟web部署项目所完成的过程(如将文件复制到文件系统,在选择的网站上创建新的application \ virtual目录,等等)。
发布于 2010-03-16 17:14:48
您可能需要这样做:
您可以编写一个小的应用程序或批处理文件来完成此任务。
发布于 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服务器。
https://stackoverflow.com/questions/2452930
复制相似问题