Erro:
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
A baixo segue como resolver o problema acima este eh um tutorial da GSArt Web Solutions feito por Geovan Mello
Fonte: GSArt Web Solutions
http://www.gsart.com.br/iis7/
Configurando o IIS 7 ou mais novo para rodar aplicações ASP
Este tutorial rápido ensinará ao usuário do IIS7.0 poder rodar aplicações ASP com acesso a banco de dados. No modelo, explicaremos como acessar um BD Access. Mas a rotina serve para outras conexões. Basta adaptar. Clique nos Links ao lado para Iniciar...
Instalando:
B - Clique em Ativar, Desativar recursos do Windows.
C - Marque a opção "Serviços de Informações da Internet". (fig 01)
D - Selecione tambem as sub-opções conforme a imagem abaixo:
D - Aguarde a conclusão da instalação.
E - Faça o teste e veja se aparece o logo do IIS (http://127.0.0.1)
Configurando: Parte 1
1 - Vá em Iniciar, Programas, Ferramentas Administrativas, Gerenciador do Serviços de Informações da Internet (IIS).
Obs: Tem dois links. Clique somente no primeiro.. vide figura abaixo:
2 - Supondo que voce já tenha uma pasta que será seu site, Clique em Adicionar site: (fig. abaixo)
D - Preencha os dados conforme figura abaixo:
E - O site está pronto...
Agora é necessário fazer alguns ajustes, dependendo da versão do Vista: (32 ou 64 bits)
1 - Para habilitar o depurador de erro (mensagems amigáveis)
1. No Gerenciador de Serviços de Informações da Internet (IIS), clique no seu Site (eu estou usando o site padrão do windows "Default Web Site").
2. Duplo clique no ícone ASP.
3. Amplie a seção "Propriedades de Depuração".
4. Mude a opção "Enviar Erros ao Navegador" para "True".
É isso, é só mandar aplicar e pronto, a mensagem de erro aparece no browse, do contrário a mensagem apresentada é a que está na opção "Mensagem de Erro de Script".
2 - Para habilitar 32 bits.. (Para computadores com Vista de 64 Bits)
Gerenciador do Serviços de Informações da Internet(IIS) - > Pools de Aplicativos ->
para asp:
DefaultAppPool -> Configurações avançadas
para .NET
Classic .NET AppPool -> Configurações avançadas
A opção é Habilitar Aplicativos de 32 bits -> True (por default vem False)
Para que tem o Vista em ingles:
To enable 32-bit applications on 64-bit Vista:
In IIS Manager, select Application Pools.
In the list of Application Pools, select the application pool you have configured for use with your site.
In the Actions pane, select Advanced Settings under Edit Application Pool.
Expand the General settings, set Enable 32-bit Applications to True, and click OK.

3 - Habilitando parente path
Se usar o parent path (../data/arquivo.mdb) e no IIS7 ele vem desabilitado, para habilitar é só abrir o IIS Manager, seleciona-se o site que se deseja permitir o uso do parent path, duplo click no ASP e é só alterar o item "enable parent path" para true.
Para aprender mais sobre IIS, visite : http://msdn.microsoft.com/pt-br/magazine/cc163453.aspx
Se após tudo isto, nao rodar.. marque uma visita em nossa empresa e traga seu computador!
Agora vamos habilitar o site para processar scripts de conexão.
1 - Clique duas vezes sobre o nome do seu site criado e na na guia ao lado, clique emAutenticação:
2 - Clique na primeira linha (Autenticação Anônima) e depois clique em Editar (fig abaixo)
3 - Selecione a opção (Identidade do Pool de Aplicativos (fig abaixo)
A - Clique sobre o site criado e depois clique em Mapeamento de Manipulador.
B - No Menu Ações (lado direito) clique em - Editar Permissões de Manipulador. Marque todas as opções: (fig. abaixo):
Pronto: Sua aplicação está apta a rodar no IIS.
Não esqueça de compartilhar sua pasta com permissões de gravação (Windows)
1 - Abra sua tela de login. (Supondo que você tem um script de login, ou acesso a dados.
2 - Efetue o Login.
Se não possuir login.. Utilize o codigo abaixo para criar uma conexao. Siga os passos.
A - crie um arquivo acesso.asp com o codigo abaixo. Troque as palavras em azul, pelo nome que desejar.
<%@ Language=VBScript %>
< %
strDBPath2 = Server.MapPath("seu_bd.mdb")
Set DB = Server.CreateObject("ADODB.Connection")
DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath2 & ";"
login=(Request.QueryString("login"))
senha=(Request.QueryString("senha"))
set acesso=DB.Execute("SELECT * FROM acesso WHERE login='"&login&"' AND senha='"&senha&"' ")
' Caso os dados não estiverem corretos o usuário é enviado para pagina de erro
if acesso.eof then
Response.Redirect"erro_login.asp"
else
Session("login")=login
'vc pode colocar quais sessions vc quiser aqui que o restante do site vai ler.
Response.Redirect "ok.asp"
end if
DB.close
%>
B - crie um arquivo login.asp com o codigo abaixo:
Usuário:
Senha:
*************************************
verifique se habilitou o site para processar scripts de conexão.
1 - Clique duas vezes sobre o nome do seu site criado e na na guia ao lado, clique em Autenticação
2 - Clique na primeira linha (Autenticação Anônima) e depois clique em Editar
3 - Selecione a opção (Identidade do Pool de Aplicativos
A - Clique sobre o site criado e depois clique em Mapeamento de Manipulador.
B - No Menu Ações (lado direito) clique em - Editar Permissões de Manipulador. Marque todas as opções de leitura,script e executar
Fonte: http://forum.imasters.com.br/topic/436237-asp-e-iis-75-no-windows-7/
Nenhum comentário:
Postar um comentário