Introduction: Managed Paths - We can specify which paths in the URL namespace of a Web application are used for site collections. We can also specify that one or more site collections exists at a specified path. Types of Managed Paths:
Explicit inclusion: An explicitly named path is used for a single site collection. Example: http://server/sites/team. Wildcard inclusion: A wildcard path of "sites" indicates that child URLs of the path are site collections. An wildcard named path is used for a multiple site collections. Example: http://server/sites/ In this article we will be seeing the following
Programmatically create managed paths:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Administration; namespace ManagedPath { class Program { static void Main(string[] args) { string path = "Bangalore"; SPWebApplication webApp = SPWebApplication.Lookup(new Uri("http://serverName:1111/")); SPPrefixCollection prefixColl = webApp.Prefixes; if (prefixColl.Contains(path) == false) { SPPrefix newPrefix = webApp.Prefixes.Add(path, SPPrefixType.ExplicitInclusion); Console.WriteLine(path+" is successfully added to the web application"); } else { Console.WriteLine(path + " already existe in the web application"); } Console.ReadLine(); } } }
Output:
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: