2011-11-17 147 views
3

以编程方式删除Web.config设置时遇到困难我试图this msdn code(同时使用SPWebService和SPWebApplication)希望它可以工作,但虽然添加工作,删除似乎无法工作。以编程方式删除Web.config设置

我正在使用功能上的添加已激活的方法和功能上的删除已停用,并且该功能具有WebApplication Scope。

我已经尝试过上述脚本,但结果保持不变。

是否有一些我不知道的必要设置?

+2

请张贴你已经尝试过的代码将帮助他人协助你 – MLF

+1

也请发布什么不工作..任何例外? – int32

+0

@MLF我没有发布任何代码,因为我使用的是msdn链接上的确切代码,也许我应该发布,无论如何。 –

回答

1

对于任何人谁可能有兴趣,我得到它的工作是这样的:

而不是做外的删除和更新,如MSDN代码周期我做这里面:

int modsCount1 = modsCollection.Count; 
for (int i = modsCount1 - 1; i > -1; i--) 
{ 
    if (modsCollection[i].Owner == "User Name") 
    { 
     configModFound = modsCollection[i]; 
    } 
    // Remove it and save the change to the configuration database 
    modsCollection.Remove(configModFound); 
    webApplication.Update(); 
}