Archive for the ‘iis’ Category

Limite de upload no asp.net

quarta-feira, janeiro 25th, 2012

Tem um sistema de upload em aspx e tu não consegue fazer upload de arquivos com mais de 5MB? No problem, é possível configurar o limite de upload no asp.net pelo arquivo de configuração dele, o web.config, então faz o seguinte, adiciona essa linha aí dentro da tag <system.web> com o tamanho máximo de upload que tu quer, lembrando que o valor é medido em KB.

<httpRuntime maxRequestLength=”15360″/>

Nesse exemplo o limite de upload na aplicação foi alterado para 15MB

Feito com base nesse link

Como configurar ssl 256 bits no IIS 6

terça-feira, setembro 13th, 2011

Por padrão o IIS 6 faz criptografia do SSL em 128 bits

para aumentar para 256, faça os seguintes passos

1) Instale o seguinte hotfix da microsoft:

http://support.microsoft.com/kb/948963

O download direto pode ser feito nesse link ou nesse

2) Abra o regedit.exe, vá até a seguinte chave

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers

No registro AES 128/128 crie um novo registro com o valor DWORD, coloque o nome de “enabled”, configure com o valor 0 para ele, isso fará com que o AES 128 seja desabilitado.

3) Reinicie o IIS e faça um novo teste

Fonte: http://blogs.msdn.com/b/asiatech/archive/2009/11/11/how-to-use-256-bit-ssl-in-iis-6-0.aspx

The entry ‘connectionString’ has already been added.

terça-feira, agosto 16th, 2011

Tu tem uma aplicação em asp.net que tenta fazer conexão com o banco de dados, mas quando acessa ela ocorre o erro

The entry ‘connectionString’ has already been added.

Faz o seguinte, no teu web.config, antes do elemento <add/> da configuração da conexão, insere um <clear/>, ficando algo como

<clear/>
<add name=”connectionString”…

Após recicla a pool de aplicativo que teu site utiliza e faz um novo teste.

Unable to make the session state request to the session state server

quarta-feira, julho 27th, 2011

Esse erro estava ocorrendo quando tinha recém instalado o asp.net em um windows 2003.

Unable to make the session state request to the session state server.
Please ensure that the ASP.NET State service is started and that the client and server ports are the same.
If the server is on a remote machine, please ensure that it accepts remote requests by checking the value of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection.
If the server is on the local machine, and if the before mentioned registry value does not exist or is set to 0, then the state server connection string must use either ‘localhost’ or ’127.0.0.1′ as the server name.

A solução que achei foi a seguinte: ativar o “ASP.NET State Service”, nos serviços do servidor, em ferramentas administrativas, no painel de controle. Configura ele para iniciar automaticamente, e inicia o serviço, reinicia o IIS e faz um novo teste, depois disso deve funcionar.

Ooops! I can’t find the page you’re looking for

quinta-feira, junho 9th, 2011

Esse erro deu na instalação do BlogEngine, no momento de postar um post, ocorre o erro

“Ooops! I can’t find the page you’re looking for

This one’s down to me! Please accept my apologies for this – I’ll see to it that the developer responsible for this broken link is given 20 lashes (but only after he or she has fixed this problem).

You can also try to search for the page you were looking for:”

Pra arrumar isso, no web.config da aplicação, procura a linha onde tem a tag “httpRuntime”, dentro dela, adicionar o seguinte

requestValidationMode=”2.0″

Vai ficar como isso

<httpRuntime enableVersionHeader=”false” useFullyQualifiedRedirectUrl=”true” maxRequestLength=”16384″ executionTimeout=”3600″ requestLengthDiskThreshold=”16384″ requestValidationMode=”2.0″/>

Salva o web.config e faz um novo teste.

Upload múltiplo em asp sem componente

quarta-feira, maio 18th, 2011

E funciona :D

Download

Retirado daqui

Unable to load client print control

terça-feira, maio 3rd, 2011

Tu fez um relatório no report viewer e quando tenta imprimir ocorre o erro “Unable to load client print control” ?

Faz o seguinte, no IE vai em ferramentas > opções da internet > clica na aba segurança > clica em nível personalizado > localize “baixar controles activex assinados” e marque habilitar, de ok nas janelas e faça um novo teste.

Será solicitado a instalação de um objeto ActiveX, instale-o e faça um novo teste.

Não é possível fazer uma solicitação de estado de sessão para o servidor de estado de sessão

sábado, abril 30th, 2011

Erro do capeta, se tu estiver tentando acessar a tua aplicação e ocorrer um erro do tipo

Não é possível fazer uma solicitação de estado de sessão para o servidor de estado de sessão. Certifique-se de que o serviço de estado do ASP.NET foi iniciado e que o cliente e as portas do servidor são as mesmas. Se o servidodr estiver em uma máquina remota, certifique-se de que ele aceita solicitações remotas verificando o valor de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection.

Vai até o painel de controle > ferramentas administrativas > serviços

e inicia o serviço “ASP.NET State Service”, depois faz um novo teste. Vai dá tudo certo no final :D

Página em branco no php no IIS 7 com FastCGI

quinta-feira, abril 21st, 2011

Quebrei a cabeça, mas descobri como corrigir isso. Vou detalhar tudo o que eu fiz, porque demorei para achar a solução com as mesmas configurações que usei, então espero ajudar quem também está com esse problema. O que acontecia é o seguinte, configurei o php 5.3 no iis 7 num windows 2008 r2 com fastcgi,  adicionei a extensão *.php no iis para ser lida pelo php-cgi.exe no fastcgi, até aí tudo bem. Criei um phpinfo usando o código

<?
phpinfo();
?>

Carregou sem problemas, mas o “Loaded Configuration File” aparecia como (none), daí fui até o diretório da onde instalei o php e configurei o meu php.ini, reiniciei o iis e quando fui acessar o phpinfo.php a página aparecia em branco, eu abria o código fonte e o código php aparecia no código fonte da página. Então alterei o conteúdo do phpinfo para

<?php
phpinfo();
?>

Pronto, o phpinfo carregou novamente e agora conseguiu ler o arquivo de configuração que eu fiz, apareceu em “Loaded Configuration File” o caminho certo, que no meu caso é “C:\php\php.ini”, porém, algumas outras funções continuavam com o mesmo problema, não carregava corretamente e aparecia o código php no código fonte da página, mesmo abrindo a tag com <?php, então alterei “short_open_tag” no php.ini para On, reiniciei o iis e o código funcionou mesmo sem o <?php na abertura da tag.