ApplicationCollection.Add(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une application à l’aide des paramètres spécifiés et l’ajoute à la collection d’applications.
public:
Microsoft::Web::Administration::Application ^ Add(System::String ^ path, System::String ^ physicalPath);
public Microsoft.Web.Administration.Application Add (string path, string physicalPath);
override this.Add : string * string -> Microsoft.Web.Administration.Application
Public Function Add (path As String, physicalPath As String) As Application
Paramètres
- path
- String
Chemin d’accès virtuel de la nouvelle application.
- physicalPath
- String
Emplacement physique où le contenu de l’application est stocké.
Retours
Référence à l’objet nouvellement créé Application .
Exceptions
Le chemin est null
, une chaîne de longueur nulle ou contient des caractères retournés par la InvalidApplicationPathCharacters() méthode .
Le chemin spécifié par le path
paramètre existe déjà dans l’application ou le répertoire virtuel.
Exemples
L’exemple suivant crée une application et valide les modifications apportées au système de configuration à l’aide de l’objet ServerManager .
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationCollectionAdd
{
// Creates a new application and udpates the site manager.
public void AddApplication()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
ApplicationPool blogPool = manager.ApplicationPools.Add("BlogApplicationPool");
Application app = defaultSite.Applications.Add("/blogs", @"C:\inetpub\wwwroot\blogs");
manager.CommitChanges();
}
}
}
Remarques
Cette méthode crée un Application objet et l’ajoute à l’objet ApplicationCollection en mémoire. Toutefois, pour valider la configuration de l’application sur le système de configuration, vous devez utiliser la ServerManager classe pour effectuer une mise à jour. L’instance retournée à partir de cet appel ne reflète pas les valeurs d’application par défaut spécifiées dans la ApplicationDefaults propriété de l’objet Site .