web.config - codebreak
Erro HTTP 404.11 - Not Found - ASP.NET / IIS
Resumo de Erros Erro HTTP 404.11 - Not Found O módulo de filtragem de solicitação está configurado para negar uma solicitação que contenha uma sequência de saída dupla. The request filtering module is configured to deny a request that contains a double escape…
Forçar ID estático para toda a aplicação com .NET Framework 4
Sabemos que o .NET cria IDs muito estranhos após a compilação, e isso acaba atrapalhando na hora de usar o ID no javascript por exemplo. Na versão 3.5 ou anterior do .NET Framework, podemos resgatar o ID utilizando o <%= txtNome.ClientID%>. Mas com a chegada do .NET Framework 4…
Uma forma muito útil para fazer testes com web services é acessá-los via browser (http://localhost/WebService.asmx) onde fica disponível um formulário para testá-los. Porém esse formulário fica desabilitado quando acessado remotamente, por isso aparece a mensagem…
ASP.NET - Um valor possivelmente perigoso Request.Form foi detectado no cliente
Erro de Servidor no Aplicativo '/Site'. Um valor possivelmente perigoso Request.Form foi detectado no cliente (txtMessage="<br />"). Descrição: A validação de solicitação detectou um valor de entrada de cliente possivelmente…
Editar AppSettings no web.config (inserir, editar e remover)
O appSettings do web.config é um ótimo lugar para armazenar configurações globais como string de conexão, caminho de arquivos, nome do servidor, nome do site e muitos outros. Os itens dentro appSettings podem ser manipulados em tempo de execução, podemos editar,…
Definir o tamanho máximo de upload de arquivos em ASP.NET
Para isso podemos usar o Web.Config: <system.web> <httpRuntime maxRequestLength="10240"/> </system.web> O valor é definido em kilobytes e o padrão é de 4096, ou seja, 4 megabytes. Acima, por exemplo, o tamanho máximo foi definido como 10 megabytes.
ASP.NET com xHTML válido - W3C
Para garantir que os controles ASP.NET gerem xHTML válidos depois de compilados é simples. Basta adicionar o código abaixo no web.config que o ASP.NET será validado pela W3C: <system.web> <xhtmlConformance mode="Strict"/> <browserCaps> …
Desabilitar proxy no web.config
Como acessar uma URL pelo ASP.NET sem passar pelo proxy? É possível configurar o Web.Config para ignorar as configurações padrões do proxy. Veja abaixo como fazer isso. <system.net> <defaultProxy> <proxy…
Usar globalization no Web.Config e CultureInfo para formatar data e moeda em vários idiomas no ASP.NET / C#
Para definir o formato de data e moeda no ASP.NET de acordo com o país, e muito simples. Para isso existem duas formas, uma delas é configurar o culture no Web.Config, veja no exemplo abaixo. <configuration> <system.web> <globalization culture="pt-BR"…
Autenticação Windows em ASP.NET (web.config)
<system.web> <authentication mode="Windows"/> <identity impersonate="true" userName="dominio\usuario" password="senha" /> </system.web> Mais detalhes em: http://msdn.microsoft.com/en-us/library/ms998358.aspx
Definir tempo de expiração(cache) em ASP.NET
Definir o tempo de cache para conteúdo estático, como imagens, é relativamente importante em uma site. Ele serve para determinar o tempo em que o browser irá guardar tal conteúdo, sem precisar baixá-lo novamente toda vez que o site é acessado, economizando tempo de…
Definir tempo da Sessão no Web.Config (Session TimeOut) ASP.NET
Para definir o tempo da Sessão podemos usar o Web.Config. Por padrão a duração da Sessão é de 20min, neste exemplo o tempo de vida da Sessão foi definido em 1 hora. <configuration> <system.web> <sessionState…