Configurações IIS para aplicativos ASP.NET
Aplicativos ASP.NET são hospedados em sites da Serviços de Informações da Internet (Serviços de Informações da Internet), enquanto configurações nos arquivos de configuração Web.config controlam o comportamento para esses aplicativos.Essas configurações de Web.config substituir no arquivo Machine.config no computador do.Além disso, algumas configurações de Web.config incluem as configurações do IIS que estão especificadas na metabase do IIS.Você pode edição este metabase usando o snap-in de console de gerenciamento Microsoft (MMC), denominado IIS Manager.
Anteriormente, você precisava definir as configurações do IIS separadamente para um aplicativo ASP.NET e as configurações de Web.config.No entanto, agora você pode configurar ambos os grupos de configurações usando Editor de Configurações e Restrições em Visual Studio Team System Architecture Edition. Este tópico explica como mapear essas configurações de Editor de Configurações e Restrições para seus equivalentes no IIS metabase e Web.config.
As seções a seguir contêm mais informações sobre como localizar essas configurações:
Settings and Constraints Editor and IIS Manager
IIS Settings in Settings and Constraints Editor and IIS Manager
Configuration File Settings in Settings and Constraints Editor and IIS Manager
Para obter mais informações, consulte Configurações e editor restrições e a documentação do IIS em https://go.Microsoft.com/fwlink/?LinkId=54804.
As Editor de Configurações e Restrições e IIS Manager
Designer de Aplicativos, pode configurar ou importar configurações do IIS para um aplicativo ASP.NET.No IIS Manager, aplicativos residem em sites da Web.Quando você implanta um aplicativo ASP.NET para um site, um aplicativo Web do IIS (ou um diretório virtual do aplicativo) é criado.Este diretório virtual tem configurações que configuração de aplicativos do controle ASP.NET, por exemplo, requisitos de autenticação para o aplicativo.Essas configurações do diretório virtual substituem as configurações padrão do site.
Você também pode importar as configurações de um aplicativo Web implantado (ou diretório virtual).Isso obtém uma configuração completa e correta desse aplicativo.Para obter mais informações, consulte Como: Importar configurações do ASP.NET de um servidor IIS.Designer de Sistema, você também pode substituir essas configurações para criar configurações de aplicativo diferente para implantação do sistema.O relatório de implantação gerado para estes sistemas irá conter essas configurações para a implantação de script.Para obter mais informações, consulte Visão geral dos relatórios de implantação e Visão geral de implantação usando relatórios de implantação.
Você pode localizar essas configurações no IIS Manager quando você precisa configurar ou validar essas configurações para implantação.
A ilustração a seguir mostra um aplicativo ASP.NET no Designer de aplicativos, arquivos de aplicativo ASP.NET no gerenciador de soluções, Editor de Configurações e Restrições e IIS Manager.
As Editor de Configurações e Restrições e IIS Manager
Configurações do IIS em Editor de Configurações e Restrições e IIS Manager
No Designer de Aplicativos, você pode exibir as configurações para um aplicativo ASP.NET selecionando-a no diagrama de aplicativo e abrir Editor de Configurações e Restrições.Neste editor, você pode encontrar essas configurações no Configurações do aplicativo pasta.Sob o Diretório recurso, selecionar o WebApplication recurso para exibir as configurações do IIS necessárias para um aplicativo ASP.NET.
Observação: |
---|
A combinação entre o WebApplication and Configuração recursos compreendem a configuração completa do configurações de ambiente e do aplicativo de host para o aplicativo ASP.NET.Para obter mais informações sobre o Configuração recurso, consulte Configuration File Settings in Settings and Constraints Editor and IIS Manager. |
No IIS Manager, você pode exibir essas configurações no servidor da Web apropriado sob o Sites da Web nó.Sob o Site da Web padrão nó, selecionar o nó de aplicativo.
A ilustração a seguir mostra o WebApplication recurso em Editor de Configurações e Restrições e o nó correspondente do aplicativo no IIS Manager.
Configuração do IIS para um aplicativo ASP.NET no Editor de Configurações e Restrições e no IIS Manager
O painel Configurações do Editor de Configurações e Restrições exibe as configurações para cada recurso.Você pode encontrar muitas dessas configurações no IIS Manager quando você abre o Propriedades caixa de diálogo a partir do nó correspondente.
Observação: |
---|
Alguns nomes de configuração, valores ou tipos diferem das suas contrapartes de metabase do IIS e podem exigir a conversão.Para obter mais informações, consulte Configuração Nomes que diferente a partir da metabase do IIS e Configuração Tipos que diferente a partir da metabase do IIS. |
A ilustração a seguir mostra o painel configurações em Editor de Configurações e Restrições e o Propriedadescaixa de diálogo no IIS Manager.The Propriedadescaixa de diálogo exibe propriedades diferentes para cada nó no IIS Manager.
Painel de configurações na caixa de diálogo Configurações e editor de restrições e propriedades do IIS Manager
Definições do arquivo de configuração em Editor de Configurações e Restrições e IIS Manager
No Editor de Configurações e Restrições, você pode exibir as configurações de arquivo (Web.config) de um aplicativo ASP.NET no Configurações do aplicativo pasta.Sob o Diretório recurso, selecionar o Configuração recurso para localizar essas configurações, que são organizadas sistema autônomo recursos.Você pode encontrar essas configurações e recursos dentro de <configuration> elemento do aplicativo arquivo Web.config.
No IIS Manager, você pode exibir essas configurações no servidor da Web apropriado sob o Sites da Web nó.Sob o Site da Web padrão nó, selecionar o nó de aplicativo e, em seguida, o arquivo Web.config no painel direito.
Observação: |
---|
As configurações de arquivo Web.config refletir sua configuração no ambiente de desenvolvimento.Você precisa atualizar estas configurações de implantação usando o relatório de implantação.Para obter mais informações, consulte Visão geral de implantação usando relatórios de implantação. |
A ilustração a seguir mostra o Configuração recurso em Editor de Configurações e Restrições e o nó correspondente no IIS Manager.
Arquivo de configurações no Editor de Configurações e Restrições e IIS Manager
Por exemplo, suponha que um aplicativo ASP.NET requer autenticação "Passport".Você pode configurar esse requisito usando as Editor de Configurações e Restrições.No Configurações do aplicativo pasta e sob o Diretório recurso, localizar o Configuração recurso e, em seguida, a SystemWebSectionGroup recurso e selecionar o AuthenticationSection recurso.No painel de configurações, localize o Modo configuração sob o Configurações nó.Esse valor aparece dentro de <system.web> elemento do aplicativo Web arquivo de configuração da seguinte maneira:
<configuration>
...
<system.web>
<authentication mode="Passport" />
...
<system.web>
</configuration>
No IIS Manager, você poderá localizar a configuração correspondente, expandindo o Sites da Web nó, selecionando o aplicativo sob o Site da Web padrão nó e, em seguida, exibindo as propriedades do arquivo Web.config.No Propriedades de Web.config diálogo, clicar edição configuração on the ASP.NET guia, que abre o Definições de configuração do ASP.NET caixa de diálogo ; modo de exibição a Autenticação tab.Nessa guia, esse valor aparece no Modo de autenticação box.