Foros del Web » Programando para Internet » ASPX (.net) »

Error HTTP Error 403.14 - Forbidden

Estas en el tema de Error HTTP Error 403.14 - Forbidden en el foro de ASPX (.net) en Foros del Web. Hola que tal soy nuevo en esto, estoy desarrollando un curso de este programa en video tutorial, he seguido todos los pasos al principio para ...
  #1 (permalink)  
Antiguo 30/07/2017, 08:57
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Error HTTP Error 403.14 - Forbidden

Hola que tal soy nuevo en esto, estoy desarrollando un curso de este programa en video tutorial, he seguido todos los pasos al principio para lograr una comprobación de coneccion a una base local que instale. Solucione los errores que salian en el compilador pero ahora cuando quiero hacer la visualización sale esto:


HTTP Error 403.14 - Forbidden
El servidor web está configurado para no mostrar una lista los contenidos de este directorio....

NO SE COMO SOLUCIONARLO Y TAMPOCO QUÉ DATOS DARLES PARA INTENTAR LA SOLUCION, ESPERO AYUDA

GRACIAS
  #2 (permalink)  
Antiguo 30/07/2017, 13:19
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error HTTP Error 403.14 - Forbidden

el código:

Cita:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="login.aspx.vb" Inherits="facturacion.login" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Sistema de facturacion</title>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<link href="Content/signin.css" rel="stylesheet" />
</head>
<body>
<div class="container">
<form id="form1" runat="server" class="form-signin">
<h2 class="form-signin-heading">Ingrese al Sistema</h2>
<asp:TextBox ID="Textusuario" runat="server" class="form-control" placeholder="digite su Usuario" required MaxLength="10"></asp:TextBox>
<asp:TextBox ID="Textpassword" runat="server" class="form-control" placeholder="Password" required MaxLength="10" TextMode="Password"></asp:TextBox>
<asp:Button ID="btningresar" runat="server" class="btn btn-lg btn-primary btn-block" Text="Ingresar" />
</form>

</div> <!-- /container -->
</body>
</html>

Cita:
Public Class login
Inherits System.Web.UI.Page
Dim libreria As New conexion
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

Protected Sub btningresar_Click(sender As Object, e As EventArgs) Handles btningresar.Click
Dim tabla As New DataTable
tabla = libreria.validarUsuario(Textusuario.Text, Textpassword.Text)
If tabla.Rows.Count() = 0 Then
Response.Write("usuario no valido")
Else
Response.Write("usuario Valido")

End If
End Sub
End Class
Cita:
Public Class conexion
Public cs_conexion As String = "Data Source=JOFRET-PC\FACTURACION;Initial Catalog-sis_factura;User ID=sa;Password=Fxk7p30m*"
Private cn As New SqlConnection(cs_conexion)

Public Function conectarse() As Boolean
Dim estado As Boolean

Try
cn.Open()
estado = True
Catch ex As Exception
estado = False
End Try
Return estado
End Function

Public Sub desconectar()
cn.Close()
End Sub

Public Function validarUsuario(ByVal usuario As String, ByVal clave As String) As DataTable
Dim tbdatos As New DataTable
Dim adaptador As New SqlDataAdapter
Dim comando As New SqlCommand("validarUsuario")

conectarse()
With comando
.CommandType = CommandType.StoredProcedure
.Parameters.AddWithValue("@pusuario", usuario)
.Parameters.AddWithValue("@pclave", clave)
End With

Try
adaptador.SelectCommand = comando
adaptador.Fill(tbdatos)
Catch ex As Exception
Return Nothing

End Try

desconectar()

Return tbdatos
End Function
End Class
  #3 (permalink)  
Antiguo 31/07/2017, 22:39
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 4 meses
Puntos: 37
Respuesta: Error HTTP Error 403.14 - Forbidden

Que estas poniendo el el URL de la pagina web? algo como

localhost://micarpeta/login.aspx
o bien
localhost://micarpeta/

ya q pareciera que el webserver no esta intentando acceder a una pagina, sino recuperar la lista de archivos, si es el 2do caso debieras, o bien:
- renombrar tu .aspx como "default.aspx"
- o bien configurar tu IIS para que reconozca a "login" como una pagina de inicio
- poner la ruta completa con la pagina de inicio en el url
  #4 (permalink)  
Antiguo 04/08/2017, 04:43
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error HTTP Error 403.14 - Forbidden

hola apreciado wwwmaster que tal en el caso anterior pude resolver el problema corrigiendo codigo con paciencia, esa pagina estaba probando con un tutorial en visual basic,. Sin embargo ahora tengo un problema que no logro comprender, en el trabajo anterior pude visualizar en el localhost como te decía después de mucho lo consegui.

Ahora tengo un nuevo tutorial que estoy probando pero este no funciona para nada, no entiendo porque solo cree la pagina maestra y le puse hola y cuando la quise visualizar me sale error.

no found

he probado varias cosas

finalmente lo que sale al publicar:


Cita:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPageLogin.master.cs" Inherits="MasterPageLogin" %>

<!DOCTYPE html>

<html>
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
<h1>hola</h1>
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
lo que me sale en el navegador es:

http://localhost:51629/

localhost - /



04/08/2017 4:57 <dir> App_Data
04/08/2017 4:04 <dir> Content
04/08/2017 4:04 <dir> fonts
04/08/2017 1:33 653 MasterPageLogin.master
03/08/2017 23:57 295 MasterPageLogin.master.cs
04/08/2017 0:47 319 packages.config
04/08/2017 4:04 <dir> Scripts
04/08/2017 4:04 486 Web.config
04/08/2017 4:55 2506 website.publishproj

lo unico que lee son los archivos content y fonts de bootstrap que descargue cuando clikeo los otros sale no found


Cita:
HTTP Error 404.7 - Not Found
El módulo Solicitar filtrado está configurado para denegar la extensión de archivo.

Causas más probables:
Solicitar filtrado está configurado para el servidor web y la extensión de archivo para esta solicitud se ha denegado de forma explícita.

Qué puede intentar:
Compruebe la configuración configuration/system.webServer/security/requestFiltering/fileExtensions de applicationhost.config y web.config.

Detailed Error Information:
Module RequestFilteringModule
Notification BeginRequest
Handler StaticFile
Error Code 0x00000000
Requested URL http://localhost:51629/MasterPageLogin.master
Physical Path d:\Documents\Visual Studio 2017\WebSites\facturacionOK\MasterPageLogin.master
Logon Method No determinado aún
Logon User No determinado aún
Directorio de seguimiento de solicitudes D:\Documents\IISExpress\TraceLogFiles\FACTURACIONO K

More Information:
Se trata de una característica de seguridad. No la cambie salvo que conozca con exactitud el alcance del cambio. Si debe permitirse la extensión de archivo para la solicitud, quite la extensión de archivo denegada de configuration/system.webServer/security/requestFiltering/fileExtensions.
View more information »
  #5 (permalink)  
Antiguo 04/08/2017, 12:59
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Error HTTP Error 403.14 - Forbidden



hola entre todos los intentos que estoy realizando y siguiendo algunos videos hice lo siguiente, como se ve en la imagen cree un nuevo sitio aparte de deffault, pero tal vez eso no sea necesario(igual no lo lee), voy a proceder a borrar el sitio facturacionOK.



Ahora esta quedando como se ve en la imagen, presumo de forma intuitiva que las paginas se deben alojar por default en sitio Web, espero una ayuda para poder salir de este problema.

Aparte una consulta adicional con el mismo tema. Yo estaba desarrollando un tutorial de visual basic y no tuve problemas para la visualización, no tuve que realizar ningun cambio a mi maquina y funciono sin problema el localhost para la visualización sin configurar IIS. Este nuevo tutorial que estoy desarrollando que es donde estoy entrampado lo vengo desarrollando con C#, no se si eso tenga algo que ver, no entiendo todavía la diferencia entre ambos lenguajes, pero dentro dentro de este inconveniente lo que hice fue ir a windows configuracion de internet y active todas las casillas -segun video en youtube donde referia la solucion al error 403-. ahora veo que cuando escribo localhost me sale la imagen de IIS osea parece haberse configurado. Pregunto, fue necesario este paso? pregunto porque antes como explicaba, cuando realizaba el primer tutorial en visual basic, funcionó, se visualizó y no tuve "mayor inconveniente" que revisar bien el codigo para su funcionamiento, por eso preguntaba no creo que haya tanta diferencia en trabajar con visual basic y C# para que pueda leerlo el navegador. Pregunto si estaría demás ya que despues de activar las casillas en windows configuracion de internet ahora no funciona localhost con Apache.

Espero se entienda

Saludos
  #6 (permalink)  
Antiguo 02/09/2017, 22:59
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 4 meses
Puntos: 37
Respuesta: Error HTTP Error 403.14 - Forbidden

En mi caso, cuando publico aplicaciones con .net siempre las convierto en "aplication":
Copio los archivos del proyecto ejecutable en una carpeta dentro del website:
c:\inetpub\wwwroot\misitio1\miaplicacion01

Luego, desde el IIS, con click derecho sobre la carpeta "miaplicacion01", le digo "convertir en aplicacion" y le pongo como nombre el mismo "miaplicacion01"

https://www.codeproject.com/Articles...Web-App-in-IIS

https://geeks.ms/sergiotarrillo/2010...y-application/

y ya con eso debiera responderte los .aspx (si tienes habilitado .net en tu IIS) desde el navegador con: www.misitio/miaplicacion01/default.aspx

Etiquetas: local, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.