Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过ASP.NET web应用程序在IIS上自动部署web应用程序?_C#_Asp.net_Iis - Fatal编程技术网

C# 通过ASP.NET web应用程序在IIS上自动部署web应用程序?

C# 通过ASP.NET web应用程序在IIS上自动部署web应用程序?,c#,asp.net,iis,C#,Asp.net,Iis,如何通过ASP.NET web应用程序在IIS上部署web应用程序 因此,我不需要创建虚拟目录、将其转换为应用程序等,而只需要通过web应用程序自动化部署 我该怎么做 编辑:不,我不想通过VisualStudio部署我的应用程序,而是希望我的web应用程序本身部署一个web应用程序 示例我使用webapplication1,使用webapplication1,我登录到我的控制面板,然后设置要在webapplication1中部署的应用程序,然后单击deploy,它将部署webapplicatio

如何通过ASP.NET web应用程序在IIS上部署web应用程序

因此,我不需要创建虚拟目录、将其转换为应用程序等,而只需要通过web应用程序自动化部署

我该怎么做

编辑:不,我不想通过VisualStudio部署我的应用程序,而是希望我的web应用程序本身部署一个web应用程序


示例我使用webapplication1,使用webapplication1,我登录到我的控制面板,然后设置要在webapplication1中部署的应用程序,然后单击deploy,它将部署webapplicationX、webapplicationY、webapplicationN等。

您可以通过创建一个类型为“setup and Deployment”的新Visual Studio项目来实现这一点,并使用“Web设置”类型。
这将创建一个.msi安装程序,该安装程序将在IIS中自动为您创建web应用。

VS.NET中有五种类型的安装和部署项目,但其中三种非常重要,即“安装项目”、“web安装项目”和“合并模块项目”


我不想这样做,我想从web应用程序内部部署web应用程序。请参见上面的编辑。我不想做什么,我想从web应用程序中部署web应用程序。请参见上面的编辑。