Inquiridor
Erro de CSS na página...

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
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
-
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