Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Loures

[Resolvido] Erro HTTP 405.0 - Method Not Allowed POST ISS7

Recommended Posts

Boa tarde Galera, comprei um note novo e instalei o windows 7. Realizei a instalação do IIS7 e fiz a configuração toda. Ao preencher as informações de nome de usuário e senha do site, e enviar o form, o IE retorna a mensagem "Erro HTTP 405.0 - Method Not Allowed".

 

Já fiz algumas pesquisas e o que está dando problema é o POST do meu form. Mas fiz o mapeamento para aceitar esse verbo nas páginas asp e mesmo assim o problema continua ocorrendo.

 

Alguém tem uma dica do que pode ser?

 

Abaixo o código do form:

 

<?xml version = "1.0" encoding="iso-8859-1?">
<!DOCTYPE html
	PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmllang="en" lang="en">
<head>
	<title>
		Tereclass.com - Área Restrita
	</title>
	<link rel="styleSheet" type="text/css" href="../css/contato.css"/>
</head>
<body>
	<form name="efeutaLogon" id="efeutaLogon" method="post" action="efetuaLogon.asp">

	<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>

	<table width="200" cellpadding="0" cellspacing="0" align="center">
		<tr>
			<td background="../imagens/bordaLogon.gif"><font color="#FFFFFF"><strong><i> Efetuar Logon</i></strong></font></td>
		</tr>
	</table>
	<table width="200" height="150" cellpadding="0" cellspacing="0" align="center">
		<tr>
			<td background="../imagens/bordaLateralLogon.gif" cellpadding="0" cellspacing="0">
				<table width="200" cellpadding="0" cellspacing="0" border="0">
					<tr height="30">
						<td width="10"> </td>
						<td>Login:</td>
						<td><input type="text" id="login" name="login" value="" size="10" maxlength="45"></td>
					</tr>
					<tr height="30">
						<td width="10"> </td>
						<td>Senha:</td>
						<td><input type="password" id="senha" name="senha" value="" size="10" maxlength="45"></td>
					</tr>
				</table>
				<br/>
				<table width="200" cellpadding="0" cellspacing="0" align="center">
					<tr align="center" height="30">
						<td width="100"><input type="submit" id="confirmar" name="confirmar" value="Confirmar"></td>
						<td width="100"><input type="reset" id="cancelar" name="cancelar" value="Cancelar"></td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
			<td height="1" class="fundoTabela"></td>
		</tr>
	</table>
	</form>	
</body>
</html>

 

E o código da página asp:

 

<!--#include file="../asp/conexao.asp"-->
<!--#include file="../asp/adovbs.inc"-->
<%
dim login
dim senha
dim consulta
dim sql
dim verificador
dim usuario
dim conexao

login = Request.form("login")
senha = Request.form("senha")

sql = "select * from administradores where login = '" &login& "' and senha = '"&senha&"'"

set consulta = Server.CreateObject("adodb.recordset")
set consulta = conexao.Execute(sql)
response.write("teste")
verificador = consulta("login")

 if verificador <> "" then 'Encontrou o usuário
  	'Armazenamos em uma variável Session o status do Usuário
     session("status") = "ok" 
	 'Armazenamos o usuário 
	 session("user") = verificador
	 'Redirecionamos para a Página Inicial
     response.redirect("paginaPrincipalAdmin.asp")
     else 'Usuário não encontrado
  	'Redirecionamos para a Página de Login e informamos o erro
     response.write("Login ou senha inválidos! Tente novamente")
     end if

If(err.number <> 0) then
	Response.write(err.description) 
End if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

desabilite a opção do browser de mostrar mensagem de erro HTTP amigáveis, para ele dar o numero do erro exato e linha do code

Compartilhar este post


Link para o post
Compartilhar em outros sites

desabilite a opção do browser de mostrar mensagem de erro HTTP amigáveis, para ele dar o numero do erro exato e linha do code

 

Fiz o citado acima e verifiquei os erros, corrigi sem problemas... Valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.