Criar e excluir diretórios virtuais no IIS 4.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 188954 - Exibir os produtos aos quais esse artigo se aplica.
Aviso
É altamente recomendável que todos os usuários atualizem para Microsoft (IIS) 6.0 em execução no Microsoft Windows Server 2003. IIS 6.0 aumenta significativamente a segurança de infra-estrutura de Web. Para obter mais informações sobre tópicos relacionados à segurança do IIS, visite o seguinte site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

CrtVDirD.exe é um executável auto-extraível que contém um exemplo do Microsoft Visual C++ que demonstra como adicionar e excluir diretórios virtuais e aplicativos no IIS 4.0 usando o objeto de base de administração do IIS e o objeto IWamAdmin. O exemplo foi criado com o Visual C++ 5.0.

Mais Informações

Os seguintes arquivos estão disponíveis para download no Centro de download da Microsoft:
Recolher esta imagemExpandir esta imagem
Download
Download the Crtvdird.exe package now.Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Observação Este exemplo tenta criar em Visual C++ 6.0. Para resolver esse problema, altere CrtVDir.cpp para que você incluir cguid.h antes atlbase.h.

CrtVDir: usa o objeto de base de administração do IIS para adicionar ou remover diretórios virtuais em um servidor Web. Ele usa o objeto IWamAdmin para criar ou remover aplicativos.

Observação Você deve criar um diretório virtual antes de criar um aplicativo.

Uso:

Para criar um diretório virtual (CD):
<path><name>CD CrtVDir.exe <caminho> <nome> [<permissions>] [<site>]
Para remover um diretório virtual (RD):
<name>CrtVDir.exe RD <nome> [<site>]
Para criar um aplicativo (CA):
CA CrtVDir.exe <metabasepath> <INPROC|OOP>
Para remover um aplicativo (ar):
CrtVDir.exe <metabasepath> RA
Parâmetros:

Caminho - caminho físico ao qual o diretório virtual se refere.

Name - nome para o diretório virtual.

Metabasepath - Metabasepath é o caminho da metabase completo para a chave relevante. Observe acrescenta que se o caminho digitado não começa com um caractere "/", ISAPIReg início "/ LM /" para o caminho.

Permissões - Consulte referência posterior no artigo.

Site - padrões para "1" Se não for fornecido.

INPROC|OOP - aplicativo é executado no processo de fora de processo.

As permissões - os valores a seguintes são para os sinalizadores de permissão comum. Esses podem ser adicionados juntos ao formulário uma combinação das permissões para a raiz virtual:
1 = Acesso de leitura
2 = Acesso de gravação
4 = Access executar (incluindo scripts)
512 = Acesso ao script
Exemplos:

Para obter ajuda sobre parâmetros de linha de comando:
C: > CrtVDir.exe
Para criar o diretório Virtual NewVDir apontando para D:\InetPub\wwwroot\NewVDir:
C: > CrtVDir.exe CD D:\InetPub\wwwroot\NewVDir NewVDir
Para remover o mesmo diretório:
C: > NewVDir CrtVDir.exe RD
Para criar um aplicativo:
C: > Autoridade de certificação CrtVDir.exe w3svc/1/raiz/NewVDir INPROC
Para remover um aplicativo:
C: > CrtVDir.exe RA w3svc/1/raiz/NewVDir
Problemas da Metabase:

A metabase é um objeto seguro e requer permissões suficientes para abrir e usar. Qualquer aplicativo que usa este código para acessar a metabase deve ser executado em um contexto com as permissões apropriadas.

O arquivo de cabeçalho para IWamAdmin não foi incluído no Internet Information Server (IIS) 4.0 Software Development Kit (SDK). Você pode obter o arquivo o seguinte site:
ftp://ftp.microsoft.com/bussys/IIS/iis-public/iis40/SDK/iwamreg.h

Referências

Documentação do Microsoft Internet Information Server 4.0

Propriedades

ID do artigo: 188954 - Última revisão: quarta-feira, 9 de outubro de 2013 - Revisão: 6.2
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbdownload kbfile kbinfo KB188954 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 188954

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com