我正在尝试在 c# 中使用 web deploy api,除了一件事我试图排除根 web.config 文件并且我找不到正确的方法之外,我已经涵盖了大多数内容。
目前我有这个代码:
var syncOptions = new DeploymentSyncOptions { DeleteDestination = false };
syncOptions.Rules.Add(new DeploymentSkipRule("DontUpdateRootConfig", "update", "", "Web.config", ""));
但这会忽略所有 web.config 文件,它应该只忽略根 web.config 文件。
下面的代码不起作用。它只是传输所有配置文件,包括根 web.config。
var syncOptions = new DeploymentSyncOptions { DeleteDestination = false };
syncOptions.Rules.Add(new DeploymentSkipRule("DontUpdateRootConfig", "update", "", "\\Web.config", ""));
如何仅忽略根 web.config 文件?