2011-11-17 132 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(); 
}