ApplicationCollection.Add(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um novo aplicativo usando os parâmetros especificados e adiciona-o à coleção de aplicativos.
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
Parâmetros
- path
- String
O caminho virtual para o novo aplicativo.
- physicalPath
- String
O local físico em que o conteúdo do aplicativo é armazenado.
Retornos
Uma referência ao objeto Application recém-criado.
Exceções
O caminho é null
, uma cadeia de caracteres de comprimento zero ou contém caracteres retornados pelo InvalidApplicationPathCharacters() método .
O caminho especificado pelo path
parâmetro já existe no aplicativo ou no diretório virtual.
Exemplos
O exemplo a seguir cria um aplicativo e confirma as alterações no sistema de configuração usando o ServerManager objeto .
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();
}
}
}
Comentários
Esse método cria um Application objeto e o adiciona ao ApplicationCollection objeto na memória. No entanto, para confirmar a configuração do aplicativo no sistema de configuração, você precisará usar a ServerManager classe para executar uma atualização. A instância retornada dessa chamada não reflete os valores de aplicativo padrão especificados na ApplicationDefaults propriedade do Site objeto .