Defines properties common to all applications in Internet Information Services (IIS).
Namespace:
Microsoft.Web.Administration
Assembly:
Microsoft.Web.Administration (in Microsoft.Web.Administration.dll)
Visual Basic (Declaration)
Public NotInheritable Class Application _
Inherits ConfigurationElement
Dim instance As Application
public sealed class Application : ConfigurationElement
public ref class Application sealed : public ConfigurationElement
public final class Application extends ConfigurationElement
An application is a grouping of content in a Web site in IIS. Applications are designated by the physical path of the content and properties that are specific to the content in that path.
The following example creates a Web application.
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.Web.Administration
Imports Microsoft.Web.Management
Namespace AdministrationSnippets
Public Class AdministrationApplication
'' Creates an application under the default web site
Public Sub CreateApplication()
Dim manager As New ServerManager()
Dim defaultSite As Site = manager.Sites("Default Web Site")
defaultSite.Applications.Add("/blogs", _
"C:\\inetpub\\wwwroot\\blogs")
manager.CommitChanges()
End Sub
End Class
End Namespace
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplication
{
// Creates an application under the default Web site.
public void CreateApplication()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
defaultSite.Applications.Add(
"/blogs", @"C:\inetpub\wwwroot\blogs");
manager.CommitChanges();
}
}
}
System..::.Object
Microsoft.Web.Administration..::.ConfigurationElement
Microsoft.Web.Administration..::.Application
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Reference