Recursos de Configuração Leonardo Lourenço SilvaMCT, MCPD, MCTS, MCPhttp://leolosi.wordpress.comhttp://linkedin.com/in/leolosihttp://slideshare.net/leolosihttp://grou.ps/dotnetcoders
2Armazenam as configuraçõesdos sistemasfeitosem .NET1Facilidadenaleiturapois o formato é XML (fácilentendimento)FacilidadenamanutençãopoisosarquivonãosãocompiladosPodemseralteradossemparar a aplicaçãoou o servidor web 234Arquivos de ConfiguraçãoConsiderações:
3Principalarquivo da plataforma .NET1Contém as principaisinformações de configuração dos projetos2Alterações no arquivosãorefletidas a todas as aplicações do servidorArquivos: .Config, .Config.Comments, .Config.DefaultPasta: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config345Machine.ConfigConsiderações:
Demonstração4Conhecendo o ArquivoMachine.Config1ConhecendoosArquivos Machine (Comments, Default)2Recuperando a ConnectionString do Machine.config (MACHINE_CONEXAO)3Recuperando a AppSettings do Machine.config (MACHINE_CHAVE)4
5TodoWeb.Configherda as configurações do arquivoMachine.Config1As configurações do Web.Configsobrepoem as do Machine.Config2As definições web ficamnaseção <system.web>Arquivos: .Config, .Debug.Config, .Release.Config34Web.ConfigConsiderações:OBS: É possíveltermais de 1 Web.Configporaplicação (Pastas Diferentes)
Demonstração6Conhecendo o ArquivoWeb.Config1Conhecendo a Seção<system.web>2
7Armazenainformaçõesglobais do projeto  (Pastas, Arquivos, Urls)1As chavespodemseracessadas de qualquerpágina2 Classes ConfigurationManagerouWebConfigurationManager3Seção <appSettings>Considerações:
Demonstração8Criando/Lendochaves da seçãoappSettings1
9Armazena as informações das conexões com osbancos de dados1As conexõespodemseracessadas de qualquerpágina2 Classes ConfigurationManagerouWebConfigurationManager3Seção <connectionStrings>Considerações:
Demonstração10Criando/Lendochaves da seçãoconnectionStrings1
11Permiteque a aplicaçãoexibapáginas de erropersonalizadas1As páginaspodemsercriadaserro2Podemosdefinirumapáginagenérica de erros3Seção <customErrors>Considerações:
Demonstração12Conhecendo a Seção<customErrors>1Mapeando o Código de Erro (404) (Erro404.aspx, Default.aspx)2CriandoumaPágina de ErroGenérica (Generica.aspx, GerarErro.aspx)3Conhecendo o EventoPage_Error (TratarErroPagina.aspx)4Conhecendoosmétodos (Server.GetLastErrore Server.ClearError)5
13Incluídonaversão ASP.NET 2.01Ferramentaadministrativa do ASP.NET (Usuários, Grupos, Permissões)2As alteraçõesfeitas no WSAT sãorefletidas no Web.ConfigC:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles34Web Site Administration Tool (WSAT)Considerações:OBS: O layout do WSAT podeseralterado
Demonstração14Conhecendo o WSAT1Conhecendo/Personalizando as páginas do WSAT2Criando/Alterandochaves da seçãoconnectionStringspelo WSAT3Criando/Alterandochaves da seçãoappSettingspelo WSAT4
Obrigado!© 2011 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.  The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

ASP.NET - Recursos de Configuração

  • 1.
    Recursos de ConfiguraçãoLeonardo Lourenço SilvaMCT, MCPD, MCTS, MCPhttp://leolosi.wordpress.comhttp://linkedin.com/in/leolosihttp://slideshare.net/leolosihttp://grou.ps/dotnetcoders
  • 2.
    2Armazenam as configuraçõesdossistemasfeitosem .NET1Facilidadenaleiturapois o formato é XML (fácilentendimento)FacilidadenamanutençãopoisosarquivonãosãocompiladosPodemseralteradossemparar a aplicaçãoou o servidor web 234Arquivos de ConfiguraçãoConsiderações:
  • 3.
    3Principalarquivo da plataforma.NET1Contém as principaisinformações de configuração dos projetos2Alterações no arquivosãorefletidas a todas as aplicações do servidorArquivos: .Config, .Config.Comments, .Config.DefaultPasta: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config345Machine.ConfigConsiderações:
  • 4.
    Demonstração4Conhecendo o ArquivoMachine.Config1ConhecendoosArquivosMachine (Comments, Default)2Recuperando a ConnectionString do Machine.config (MACHINE_CONEXAO)3Recuperando a AppSettings do Machine.config (MACHINE_CHAVE)4
  • 5.
    5TodoWeb.Configherda as configuraçõesdo arquivoMachine.Config1As configurações do Web.Configsobrepoem as do Machine.Config2As definições web ficamnaseção <system.web>Arquivos: .Config, .Debug.Config, .Release.Config34Web.ConfigConsiderações:OBS: É possíveltermais de 1 Web.Configporaplicação (Pastas Diferentes)
  • 6.
  • 7.
    7Armazenainformaçõesglobais do projeto (Pastas, Arquivos, Urls)1As chavespodemseracessadas de qualquerpágina2 Classes ConfigurationManagerouWebConfigurationManager3Seção <appSettings>Considerações:
  • 8.
  • 9.
    9Armazena as informaçõesdas conexões com osbancos de dados1As conexõespodemseracessadas de qualquerpágina2 Classes ConfigurationManagerouWebConfigurationManager3Seção <connectionStrings>Considerações:
  • 10.
  • 11.
    11Permiteque a aplicaçãoexibapáginasde erropersonalizadas1As páginaspodemsercriadaserro2Podemosdefinirumapáginagenérica de erros3Seção <customErrors>Considerações:
  • 12.
    Demonstração12Conhecendo a Seção<customErrors>1Mapeandoo Código de Erro (404) (Erro404.aspx, Default.aspx)2CriandoumaPágina de ErroGenérica (Generica.aspx, GerarErro.aspx)3Conhecendo o EventoPage_Error (TratarErroPagina.aspx)4Conhecendoosmétodos (Server.GetLastErrore Server.ClearError)5
  • 13.
    13Incluídonaversão ASP.NET 2.01Ferramentaadministrativado ASP.NET (Usuários, Grupos, Permissões)2As alteraçõesfeitas no WSAT sãorefletidas no Web.ConfigC:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles34Web Site Administration Tool (WSAT)Considerações:OBS: O layout do WSAT podeseralterado
  • 14.
    Demonstração14Conhecendo o WSAT1Conhecendo/Personalizandoas páginas do WSAT2Criando/Alterandochaves da seçãoconnectionStringspelo WSAT3Criando/Alterandochaves da seçãoappSettingspelo WSAT4
  • 15.
    Obrigado!© 2011 MicrosoftCorporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.  The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.