ApplicationCollection.Add(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue Anwendung mit den angegebenen Parametern und fügt sie der Anwendungsauflistung hinzu.
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
Parameter
- path
- String
Der virtuelle Pfad für die neue Anwendung.
- physicalPath
- String
Der physische Speicherort, an dem der Inhalt der Anwendung gespeichert wird.
Gibt zurück
Ein Verweis auf das neu erstellte Application Objekt.
Ausnahmen
Der Pfad ist null
, eine Zeichenfolge der Länge null, oder enthält von der InvalidApplicationPathCharacters() -Methode zurückgegebene Zeichen.
Der durch den path
-Parameter angegebene Pfad ist bereits in der Anwendung oder im virtuellen Verzeichnis vorhanden.
Beispiele
Im folgenden Beispiel wird eine Anwendung erstellt und die Änderungen mithilfe des -Objekts an das ServerManager Konfigurationssystem committet.
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();
}
}
}
Hinweise
Diese Methode erstellt ein Application -Objekt und fügt es dem ApplicationCollection -Objekt im Arbeitsspeicher hinzu. Um jedoch die Anwendungskonfiguration in das Konfigurationssystem zu committen, müssen Sie die ServerManager -Klasse verwenden, um ein Update durchzuführen. Die von diesem Aufruf zurückgegebene Instanz entspricht nicht den Standardanwendungswerten, die in der ApplicationDefaults -Eigenschaft des Site -Objekts angegeben sind.