none
problema muy sencillo con programa web RRS feed

  • Pregunta

  • Hola muchachos.

    Estoy haciendo mis primeros rutinas para la web pero me presenta problema pues no me ejcuta el archivo .css ,las ordenes que le doy no me las ejecuta ,apenas hace lo que le dice el arxchivo .aspx ,el programa ejecutado debe salir con un fondo de grafica pero no me lo hace,y fuera de esto sacar un titulo que sí lo hace,el titulo dice Administracion de servicios de television

    bueno estos son los archivos:

    Mi pagina .css:

    MI ARCHIVO estilos.css:

    body {
    background-image: url('/ARCHIVOS/imagenes/Penguins.jpg');
    text-align:center;
    }
    *
    {
       
    cursor:crosshair;
    }
    h1{
        color :white;
        text-align:center;
        text-decoration-style:dashed;
    }
    El archivo master.Master:
    
    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="master.master.cs" Inherits="WebApplication_css.ARCHIVOS.master" %>
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <link href="/estilos/estilos.css" rel="stylesheet" type="text/css" />
        <asp:ContentPlaceHolder ID="head" runat="server">
        </asp:ContentPlaceHolder>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </div>
        </form>
    </body>
    MI PAGINA Index.aspx:
    <%@ Page Title="" Language="C#" MasterPageFile="~/ARCHIVOS/master.Master" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="WebApplication_css.ARCHIVOS.index" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    
    <h1>--ADMINISTRACION DE SERVICIOS DE TELEVISION--</h1>
    </asp:Content>

    lunes, 20 de octubre de 2014 16:34

Respuestas

  • La causa más probable de que no te ejecute el .css es que no lo esté encontrando. Fíjate en que lo tienes definido en la master con una ruta absoluta: /estilos/estilos.css. Si la aplicación no se está ejecutando sobre la raíz del servidor, sino sobre un directorio virtual, esa ruta no será correcta en tiempo de ejecución, y el navegador despreciará silenciosamente el .css. Usa las F12 tools en Internet Explorer para capturar las peticiones de red mientras ejecutas tu aplicación, y verifica desde dónde intenta cargar el archivo y si la respuesta es un 200 OK o un 404 Not Found.

    En caso de que no sea ese el problema (es decir, si sí que te carga el .css), entonces sigue usando las F12 tools y mira en la pestaña CSS cuáles son los estilos que está aplicando y de dónde han salido. Debería darte alguna pista sobre dónde puede estar el problema.

    lunes, 20 de octubre de 2014 17:35
  • No, el problema no es ese. Si la ruta del fichero está mal, fallará de la misma manera si el IIS es local o si está en Internet. Insisto: prueba con la captura de red del navegador. Con Internet Explorer se usa F12, "Network" y "Start Capture". Chrome tiene herramientas similares, aunque no te sé decir cómo se usan, y presumo que Firefox también. Mira la ruta que está intentando cargar el navegador (no mires el fuente, mira la petición HTTP que se transmite por la red). Casi seguro que la está pidiendo mal y está cargando una ruta absoluta desde la raíz del servidor, en lugar del directorio virtual que usaste en IIS.

    miércoles, 22 de octubre de 2014 18:20

Todas las respuestas

  • La causa más probable de que no te ejecute el .css es que no lo esté encontrando. Fíjate en que lo tienes definido en la master con una ruta absoluta: /estilos/estilos.css. Si la aplicación no se está ejecutando sobre la raíz del servidor, sino sobre un directorio virtual, esa ruta no será correcta en tiempo de ejecución, y el navegador despreciará silenciosamente el .css. Usa las F12 tools en Internet Explorer para capturar las peticiones de red mientras ejecutas tu aplicación, y verifica desde dónde intenta cargar el archivo y si la respuesta es un 200 OK o un 404 Not Found.

    En caso de que no sea ese el problema (es decir, si sí que te carga el .css), entonces sigue usando las F12 tools y mira en la pestaña CSS cuáles son los estilos que está aplicando y de dónde han salido. Debería darte alguna pista sobre dónde puede estar el problema.

    lunes, 20 de octubre de 2014 17:35
  • hola Alberto:

    Me interesa solucionarlo porque entonces ningun estilo me lo va a hacer.Resulta que cuando ejecuto el programa me genera el mismo programa .css digitado.

    Utilizo el explorador firefox o a veces el crome,pero pues no se yo estoy trabajando el programa sin conexion a internet apenas con el servidor local web ISS del mismo equipo,no se si ese sea el problema.

    miércoles, 22 de octubre de 2014 17:12
  • No, el problema no es ese. Si la ruta del fichero está mal, fallará de la misma manera si el IIS es local o si está en Internet. Insisto: prueba con la captura de red del navegador. Con Internet Explorer se usa F12, "Network" y "Start Capture". Chrome tiene herramientas similares, aunque no te sé decir cómo se usan, y presumo que Firefox también. Mira la ruta que está intentando cargar el navegador (no mires el fuente, mira la petición HTTP que se transmite por la red). Casi seguro que la está pidiendo mal y está cargando una ruta absoluta desde la raíz del servidor, en lugar del directorio virtual que usaste en IIS.

    miércoles, 22 de octubre de 2014 18:20