Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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# 如何在IIS中安装网站而无需手动?_C#_Asp.net_Web Applications_Iis 7_Installation - Fatal编程技术网

C# 如何在IIS中安装网站而无需手动?

C# 如何在IIS中安装网站而无需手动?,c#,asp.net,web-applications,iis-7,installation,C#,Asp.net,Web Applications,Iis 7,Installation,安装网站/应用程序的不同方式有哪些? 一种方法是使用WebSetup项目添加该应用程序。 有没有什么方法可以通过编程实现这一点? 另外,请告诉我如何使用AssemblyInstaller类?我想这可能是您需要的 从顾:“Microsoft Web Deploy–这是一种免费的服务器技术,支持全面的发布和部署机制。Web Deploy使您不仅可以发布文件,还可以提供数据库架构/数据、运行数据库更改脚本、设置安全ACL等。所有这些部署步骤都可以使用Visual Studio实现自动化。”我想这可能是

安装网站/应用程序的不同方式有哪些? 一种方法是使用WebSetup项目添加该应用程序。 有没有什么方法可以通过编程实现这一点? 另外,请告诉我如何使用AssemblyInstaller类?

我想这可能是您需要的

从顾:“Microsoft Web Deploy–这是一种免费的服务器技术,支持全面的发布和部署机制。Web Deploy使您不仅可以发布文件,还可以提供数据库架构/数据、运行数据库更改脚本、设置安全ACL等。所有这些部署步骤都可以使用Visual Studio实现自动化。”

我想这可能是您所需要的


来自Gu:“MicrosoftWebDeploy–这是一种免费的服务器技术,支持全面的发布和部署机制。Web Deploy使您不仅可以发布文件,还可以提供数据库架构/数据、运行数据库更改脚本、设置安全ACL等。所有这些部署步骤都可以使用Visual Studio实现自动化。”

请看这里:请看这里:根据我对WebDeploy的所有体验(除非它在2.0中有所更改),您需要在发布网站之前创建网站Good point Anthony,我想您是对的。可能需要先使用Powershell进行两个阶段的过程[]然后webdeploy将提供一个更完整的解决方案。根据我在webdeploy方面的所有经验(除非在2.0中有所更改),您需要在发布网站之前创建网站Good point Anthony,我认为您是正确的。也许先使用Powershell[]然后使用webdeploy的两阶段流程将提供一个更完整的解决方案。