2. 2 Armazenam as configuraçõesdos sistemasfeitosem .NET 1 Facilidadenaleiturapois o formato é XML (fácilentendimento) Facilidadenamanutençãopoisosarquivonãosãocompilados Podemseralteradossemparar a aplicaçãoou o servidor web 2 3 4 Arquivos de Configuração Considerações:
3. 3 Principalarquivo da plataforma .NET 1 Contém as principaisinformações de configuração dos projetos 2 Alterações no arquivosãorefletidas a todas as aplicações do servidor Arquivos: .Config, .Config.Comments, .Config.Default Pasta: C:indowsicrosoft.NETramework4.0.30319onfig 3 4 5 Machine.Config Considerações:
4. Demonstração 4 Conhecendo o ArquivoMachine.Config 1 ConhecendoosArquivos Machine (Comments, Default) 2 Recuperando a ConnectionString do Machine.config (MACHINE_CONEXAO) 3 Recuperando a AppSettings do Machine.config (MACHINE_CHAVE) 4
5. 5 TodoWeb.Configherda as configurações do arquivoMachine.Config 1 As configurações do Web.Configsobrepoem as do Machine.Config 2 As definições web ficamnaseção <system.web> Arquivos: .Config, .Debug.Config, .Release.Config 3 4 Web.Config Considerações: OBS: É possíveltermais de 1 Web.Configporaplicação (Pastas Diferentes)
7. 7 Armazenainformaçõesglobais do projeto (Pastas, Arquivos, Urls) 1 As chavespodemseracessadas de qualquerpágina 2 Classes ConfigurationManagerouWebConfigurationManager 3 Seção <appSettings> Considerações:
9. 9 Armazena as informações das conexões com osbancos de dados 1 As conexõespodemseracessadas de qualquerpágina 2 Classes ConfigurationManagerouWebConfigurationManager 3 Seção <connectionStrings> Considerações:
11. 11 Permiteque a aplicaçãoexibapáginas de erropersonalizadas 1 As páginaspodemsercriadaserro 2 Podemosdefinirumapáginagenérica de erros 3 Seção <customErrors> Considerações:
12. Demonstração 12 Conhecendo a Seção<customErrors> 1 Mapeando o Código de Erro (404) (Erro404.aspx, Default.aspx) 2 CriandoumaPágina de ErroGenérica (Generica.aspx, GerarErro.aspx) 3 Conhecendo o EventoPage_Error (TratarErroPagina.aspx) 4 Conhecendoosmétodos (Server.GetLastErrore Server.ClearError) 5
13. 13 Incluídonaversão ASP.NET 2.0 1 Ferramentaadministrativa do ASP.NET (Usuários, Grupos, Permissões) 2 As alteraçõesfeitas no WSAT sãorefletidas no Web.Config C:indowsicrosoft.NETramework4.0.30319SP.NETWebAdminFiles 3 4 Web Site Administration Tool (WSAT) Considerações: OBS: O layout do WSAT podeseralterado
14. Demonstração 14 Conhecendo o WSAT 1 Conhecendo/Personalizando as páginas do WSAT 2 Criando/Alterandochaves da seçãoconnectionStringspelo WSAT 3 Criando/Alterandochaves da seçãoappSettingspelo WSAT 4