我正在研究WebDeploy的强大功能,基于Scott Hanselman的帖子 (链接)。以前我使用Web Setup Project,现在尝试找到在Web Deploy中类似于Custom Actions的替代方法。通常情况下,是否有一些WebDeploy过程中的步骤可以集成和执行特定的C#代码,以便执行某些安装/升级操作?
如果您使用命令行版本的Web Deploy,您可以利用runCommand提供程序或preSync或postSync命令行开关,在Web Deploy操作中在目标服务器上运行可执行文件。有关更多信息,请参阅我对StackOverflow问题使用MSDeploy将可执行文件复制到服务器并运行相同的回答。