我正在尝试在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文件?