小编use*_*176的帖子

Sharepoint SPDisposeCheck

SPDisposeCheck实用程序提醒我一个不正确处理的SPWeb.Add调用.正如您在下面所看到的,典型的使用(SPWeb NewWeb = webs.add(siteUrl ....)方法不起作用,因为RunWithElevatedPrivileges会使返回newWeb脱离上下文.

通过查看下面的newWeb = webs.Add()行,是否有人可以建议一种方法来正确处理新的SPWeb对象?提前致谢.

public partial class SiteHelper                         
{                               
    public static SPWeb CreateSiteFromSTP(SPWeb parentWeb, string newSiteSTP, int teamId)   
    {                               
        try                     
        {                       
            SPWeb newWeb = null;        
            SPSecurity.RunWithElevatedPrivileges(delegate()    
            {                   
                string siteUrl = teamId.ToString();         
                SPWebCollection webs = parentWeb.Webs;      
                newWeb = webs.Add(siteUrl,.,.,.,);
                TraceProvider.WriteLine("Activating Feature : MembersFeature ");        
                newWeb.Features.Add(new Guid(TeamSiteAttributes.MembersFeature), true);     
                TraceProvider.WriteLine("Activating Feature : BadgeAwardsFeature ");        
                newWeb.Features.Add(new Guid(TeamSiteAttributes.BadgeAwardsFeature), true);     
                TraceProvider.WriteLine("Activating Feature : ProjectBenefitsFeature ");    
                newWeb.Features.Add(new Guid(TeamSiteAttributes.ProjectBenefitsFeature), true);     
                TraceProvider.WriteLine("Activating Feature : TeamScoreFeature …
Run Code Online (Sandbox Code Playgroud)

sharepoint dispose

4
推荐指数
1
解决办法
1249
查看次数

如何更新SharePoint服务器场中每个WFE上的web.config?

我们有一个包含多个WFE的SharePoint场.新应用程序要求我们web.config在部署期间编写一些自定义代码.web.config在部署期间修改文件的最佳方法是什么,确保服务器场中的每个WFE都得到更新?

sharepoint web-config

2
推荐指数
2
解决办法
4157
查看次数

标签 统计

sharepoint ×2

dispose ×1

web-config ×1