C# 如何在IIS中安装网站而无需手动?
安装网站/应用程序的不同方式有哪些? 一种方法是使用WebSetup项目添加该应用程序。 有没有什么方法可以通过编程实现这一点? 另外,请告诉我如何使用AssemblyInstaller类?我想这可能是您需要的 从顾:“Microsoft Web Deploy–这是一种免费的服务器技术,支持全面的发布和部署机制。Web Deploy使您不仅可以发布文件,还可以提供数据库架构/数据、运行数据库更改脚本、设置安全ACL等。所有这些部署步骤都可以使用Visual Studio实现自动化。”我想这可能是您所需要的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实现自动化。”我想这可能是
来自Gu:“MicrosoftWebDeploy–这是一种免费的服务器技术,支持全面的发布和部署机制。Web Deploy使您不仅可以发布文件,还可以提供数据库架构/数据、运行数据库更改脚本、设置安全ACL等。所有这些部署步骤都可以使用Visual Studio实现自动化。”请看这里:请看这里:根据我对WebDeploy的所有体验(除非它在2.0中有所更改),您需要在发布网站之前创建网站Good point Anthony,我想您是对的。可能需要先使用Powershell进行两个阶段的过程[]然后webdeploy将提供一个更完整的解决方案。根据我在webdeploy方面的所有经验(除非在2.0中有所更改),您需要在发布网站之前创建网站Good point Anthony,我认为您是正确的。也许先使用Powershell[]然后使用webdeploy的两阶段流程将提供一个更完整的解决方案。