Imagem não aparece no servidor
-
segunda-feira, 11 de janeiro de 2010 11:50Bom dia, pessoal
Ao publicar o site no IIS do servidor, a imagem não aparece.
No arquivo CSS:
background-image:url("/arquivo.jpg");
Fiz um teste:
background-image:url(.\arquivo.jpg);
Mas não deu certo. Como devo fazer?
flávia
Todas as Respostas
-
segunda-feira, 11 de janeiro de 2010 12:08Tenta:
background-image:url("~/arquivo.jpg"); -
segunda-feira, 11 de janeiro de 2010 12:10ModeradorSegue um exemplo meu, lembrando que essa pasta image está no root da minha aplicação
body
{
background-image: url(../Image/System/bck.png);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
font-family: Tahoma;
} -
segunda-feira, 11 de janeiro de 2010 12:17
testei as sintaxes que vocês passaram e nem aparece na máquina de desenvolvimento, só se colocar
background-image:url("/arquivo.jpg");
mas aí não aparece no servidor quando publico.
flávia -
segunda-feira, 11 de janeiro de 2010 12:21Moderador
Tira as aspas.- Sugerido como Resposta Jose Pio S Filho segunda-feira, 11 de janeiro de 2010 13:36
-
segunda-feira, 11 de janeiro de 2010 17:52
#topo { width: 960px;/*largura*/ height: 70px;/*tamanho*/ left:20px; top:10px; background-color: #F5F5F5; position:absolute; background-repeat:no-repeat; background-image:url(/cancela.jpg); }Só funciona na minha máquina, quando publico no servidor não aparece...!!!!
flávia -
segunda-feira, 11 de janeiro de 2010 17:55Moderador
Tenta assim
background-image:url(~/cancela.jpg);
ou
background-image:url(../cancela.jpg);
#topo
{
width: 960px;/*largura*/
height: 70px;/*tamanho*/
left:20px;
top:10px;
background-color: #F5F5F5;
position:absolute;
background-repeat:no-repeat;
background-image:url(~/cancela.jpg);
} -
terça-feira, 12 de janeiro de 2010 11:19
Só aparece na minha máquina desta forma, porém não aparece no servidor:
background-image:url(/cancela.jpg);
flávia -
terça-feira, 12 de janeiro de 2010 11:46Ola Flavia,
Uma pergunta simples, você verificou se quando você publica sua aplicação, esta imagem que não esta aparecendo está no diretório?
Pergunto isto, porque já vi acontecer, até mesmo comigo, de publicar um site, e as imagens não serem copiadas para o servidor.
Atenciosamente
Thiago Dorneles -
terça-feira, 12 de janeiro de 2010 12:23Oi, Thiago...
É a gente pode esquecer mesmo, mas eu já verifiquei e estão lá.
o caminho virtual na minha máquina é: \CancelamentoPedidos
no servidor: D:\Intranet\CancelamentoPedidos
a imagem aparece na minha máquina só nas opções e não aparece no servidor:
background-image
:url(/cancela.jpg); ou
background-image:url("/cancela.jpg");
flávia -
terça-feira, 12 de janeiro de 2010 16:19Olá Flavia,
Altere para simplesmente:
/* se a imagem estiver na raiz do site */
background-image: url('cancela.jpg');
Você testou em quais navegadores?
Att;
Thiago Dorneles -
terça-feira, 12 de janeiro de 2010 18:35Não deu certo...
Pode ser por causa do uso de MasterPage?
No CSS:
#topo
{
width: 960px;/*largura*/
height: 70px;/*tamanho*/
left:20px;
top:10px;
background-color: #006666;
position:absolute;
background-repeat:no-repeat;
background-image:("/cancela.jpg");
}
Na Master Page:
<
body>
<form id="form1" runat="server">
<div id = "topo">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
flávia -
quarta-feira, 13 de janeiro de 2010 09:55Proprietário
Bom dia Flavia !!
Há algum tipo de proteção na pasta no servidor ?
Você está usando alguma autenticação (windows ou form) ?
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
Atenciosamente,
Harley Araujo -
quarta-feira, 13 de janeiro de 2010 13:18Bom dia, Harley!
Na pasta tem apenas a restrição de acesso de determinados usuário, mas estou utilizando meu usuário que tem permissão de admin.
Estou usando autenticação windows.
flávia -
quarta-feira, 13 de janeiro de 2010 17:04FlaviaR, voce ta usando Temas, se tiver talvez seja isso, e tambem usar master page de pastas diferentes da problema.
blog: emersonti.blogspot.com
Emerson -
quarta-feira, 13 de janeiro de 2010 17:27
Realmente estou usando temas e MasterPage. Como devo fazer para solucionar o problema?
flávia -
quarta-feira, 13 de janeiro de 2010 18:18Eu ja passei por isso tambem, e copiei todas as imagens para a pasta onde esta o estilo.
Tente para ver se resolve.
blog: emersonti.blogspot.com
Emerson -
quarta-feira, 13 de janeiro de 2010 20:55
Você por acaso usa o Firebug no firefox...???
Fica mais fácil ele permite que vc mude os códigos ....em tempo de execução
e verifique mais facilmente o caminho das imagens...
É a gente pode esquecer mesmo, mas eu já verifiquei e estão lá. o caminho virtual na minha máquina é: \CancelamentoPedidos no servidor: D:\Intranet\CancelamentoPedidos a imagem aparece na minha máquina só nas opções e não aparece no servidor: background-image :url(/cancela.jpg); ou background-image:url("/cancela.jpg");
pelo que vi na sua pasta no servidor possilvemente pode ser assim...
No arquivo CSS:
background-image:url("../arquivo.jpg");
claro que depende também da localização do CSS...
ele está na mesma pasta que as imagens???
Se for útil marcar como resposta -
quarta-feira, 3 de fevereiro de 2010 09:42ProprietárioBom dia Flavia !
Conseguiu solucionar seu problema ? Se sim poste a solução para ajudar os outros membros da comunidade. Se foi em função de alguma resposta, marque-a como resposta.
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
Atenciosamente,
Harley Araujo

