2011-08-04 67 views
0

我用c#程序刪除了我的所有網站功能。刪除網站功能

SPFarm.Local.Solution.Remove(Solution name); 

不幸的是,功能仍顯示在我的網站>站點設置>網站功能

有任何一個方法來刪除我的網站的特點?

如果我查看\ Microsoft Shared \ web服務器擴展\ 12 \ Template \ Features,我的所有功能都會出現, 但它們不出現在管理中心>操作>解決方案管理中。

我正在使用WSS 3.0

謝謝你的幫助。

回答

0

刪除農場功能:SPFarm.Local.FeatureDefinitions.Remove(Guid);

刪除網站功能:SPContext.Current.Site.FeatureDefinitions.Remove(Guid);

+0

SPContext.Current.Site.FeatureDefinitions.Remove(Guid);使用此代碼的 我得到該功能未激活的錯誤。如果我激活站點中的功能,我會得到相同的錯誤。你知道任何其他可能性? – Fabian

+0

@Fabian您可以在cmd.exe中使用'stsadm -o uninstallfeature'命令。這樣它將100%從您的SharePoint站點中刪除。 – diceler

+0

謝謝你..這段代碼工作。你救了我的週末:) – Fabian