sharepoint:cssLink retorna um link quebrado [fechado]
-
09-12-2019 - |
Pergunta
Estou desenvolvendo a master page da intranet da minha empresa.Eu li que este html vinculará todos os arquivos CSS padrão e personalizados.
<sharepoint:csslink runat="server" version="4" />
Recebo o que era esperado, mas o link personalizado acaba retornando um erro 404.Este é o html resultante do firebug.
<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">
O URL está errado, mas não sei o que mudar para obter _layout -> _layouts que quero usar:
<sharepoint:cssregistration id="master_style" name="/_layouts/pipeline/masterStyle.css" after="corev4.css" runat="server" />
Quando faço o código funciona, mas ainda tenho um link duplicado com erro 404.
<link href="/_layouts/1033/styles/Themable/layouts.css?rev=aTcoNUf8p1YiDzYCg3%2FLIw%3D%3D" type="text/css" rel="stylesheet">
<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">
<link id="master_style" href="/_layouts/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
Tentei usar o poderoso Google, mas a maioria dos artigos mostra apenas como chegar a esse ponto.Não consegui encontrar outra pessoa que tenha encontrado isso.Alguém sabe como evito que o cssLink retorne links CSS personalizados?ou de onde vem o link quebrado?
Solução
Acontece que sou a fonte dos meus próprios problemas.Rastreei a mensagem de erro e descobri que uma página do aplicativo que criei estava chamando <sharepoint:cssregistration id="master_style" name="/_layout/pipeline/masterStyle.css" after="corev4.css" runat="server" />
.Erro de digitação da minha parte, isso foi facilmente esquecido.Além disso, descobri que o arquivo css que coloquei na pasta Layouts não estava sendo implantado.Mudei para /_layouts/STYLES/, mudei o caminho do cssregistration e agora funciona perfeitamente.