BOM DIA PESSOAL TENHO UMA APLICACAO WEB COM C# vs 2010
O CODIGO NO VISUAL FUNCIONA .
QUANDO SUBI O SITE PARA WINDOWS 7 PROFESSIONAL IIS 7
FUNCIONOU ATE UM DETERMINADO TEMPO. DEPOIS QUE ATUALIZOU PARA O IE 11 PAROU DE FUNCIONAR E DA MENSAGEM " NÃO HÁ SUPORTE PARA O CAMINHO DADO" ALGUEM PODE ME AJUDAR. JÁ COLOQUEI O CAMINHO COMPLETO DO SITE E NÃO
FUNCIONOU .
MEU CODIGO ABAIXO:
try
{
FileInfo imagem = new FileInfo(FileUploadCaminhoImagem.PostedFile.FileName);
txtFoto.Text = Convert.ToString(imagem);
string extensaoImagem = imagem.Extension;
string caminhoImagem = HttpContext.Current.Server.MapPath("../imagem/" + imagem);
//SALVA O ARQUIVO
FileUploadCaminhoImagem.PostedFile.SaveAs(caminhoImagem);
imagem = new FileInfo(caminhoImagem);
//CARREGA A IMAGEM NA TELA
//CAMINHO PADRÃO
string caminho = this.MapPathSecure("~/Controle de Materiais/Imagem/");
//NOME E EXTENSÃO
string nomeimagem = imagem.Name;
Session["ximagem.Name"] = imagem.Name;
imagemProduto.ImageUrl = "~/Controle de Materiais/Imagem/" + nomeimagem;
}
catch (Exception ex)
{
//ex = new Exception("Informe o Caminho da Imagem /ou acessso negado ao servidor para gravar a imagem");
string msg = ex.Message.Replace("\n", "");
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "Mensagem:", "alert('" + msg + "')", true);
}