none
Erro de CSS na página... RRS feed

  • Pergunta

  • Olá,

    Tenho uma classe que pega os erros do sistema e armazena em um log.txt.

    Atualmente, o log está lotado do mesmo erro, só que as páginas não seguem um padrão pra identificar o erro, algumas contém CSS interno, outras não, utilizam apenas CSS externo.

    Segue o log:

    Exceção do tipo 'System.Web.HttpUnhandledException' foi acionada.
    Log time:01/04/2013 13:48:43
    File Path: /Restrito/Relatorios/Default.aspx
    System.Web.HttpUnhandledException (0x80004005): Exceção do tipo 'System.Web.HttpUnhandledException' foi acionada. ---> System.InvalidOperationException: O uso de arquivos css com temas requer um controle de cabeçalho na página (por exemplo, <head runat="server" />).
       em System.Web.UI.PageTheme.SetStyleSheet()
       em System.Web.UI.Page.OnInit(EventArgs e)
       em System.Web.UI.Control.InitRecursive(Control namingContainer)
       em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       em System.Web.UI.Page.HandleError(Exception e)
       em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       em System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       em System.Web.UI.Page.ProcessRequest()
       em System.Web.UI.Page.ProcessRequest(HttpContext context)
       em System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       em System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Todos os erros são exatamente iguais, só mudam o caminho.. Alguém tem ideia do que pode estar ocasionando o erro?

    []s

    terça-feira, 2 de abril de 2013 13:20

Todas as Respostas

  • Tenho algumas dicas que possa te ajudar,

    Cuidados com os css  e java script  externo fora do seu domínio, caso esses outros domínio não estejam funcionando corretamente pode prejudicar a performance do seu sistema. Dentro desses css você  invoca algo que não esteja dentro do seu domínio , se invocar verifique o tipo de arquivo “font ..” que ele está chamando pode ser alguma permissão que você tenha que dar no servidor.

    Tente abrir a pagina  usando o firebug do Firefox na aba console ele mostra todas as requisições que ele faz no carregamento da página;

    Espero que essas informações  possa te ajudar boa sorte.


    Autor de tutorias ASP.Net MVC(3,4),C#,Web API,Entity Framework para mais detalhes http://juliano-sales.net/

    • Sugerido como Resposta Juliano Sales quarta-feira, 24 de abril de 2013 13:26
    quarta-feira, 24 de abril de 2013 13:26
  • Olá Juliano, obrigado por responder.

    A questão que eu citei do css interno e externo, na verdade, não é externo de outro domínio, e sim que o css está criado em outra pasta do meu projeto e eu apenas referencio ele nas páginas, já o css interno eu crio ele na própria página que eu vou usar.

    A grande questão é o porque estar dando o seguinte erro: 

    System.InvalidOperationException: O uso de arquivos css com temas requer um controle de cabeçalho na página (por exemplo, <head runat="server" />).

    Eu utilizo master page, portanto as páginas não tem o <head>. O erro aparentemente não está influenciando na página, mas o desempenho pode ficar comprometido, já que cada vez que a página carrega o log é gerado.

    []s

    segunda-feira, 29 de abril de 2013 13:45