none
Falha no AjaxFileUpload - IIS RRS feed

  • Pergunta

  • Bom dia,

    Estou desenvolvendo uma página para fazer o upload pro servidor usando o AjaxFileUpload. Quando estou rodando o projeto pelo Visual Studio, o upload ocorre sem problemas, porém quando jogo o projeto pro servidor e tento fazer o upload, o arquivo não vai.

    Tenho quase certeza que é problema no IIS, porém já dei as permissões na pasta, e não resolveu.. Alguém tem ideia do que pode ser?

    []s

    segunda-feira, 28 de janeiro de 2013 10:44

Respostas

  • cara faz um trace para pegar tudo que está passando

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    terça-feira, 29 de janeiro de 2013 11:14
    Moderador

Todas as Respostas

  • Deve estar dando algum erro coloca um try catch e posta o stacktrace aqui

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 28 de janeiro de 2013 11:01
    Moderador
  • Coloquei o try catch e não da nenhum erro..

    Segue o método que faz o upload: 

    protected void AjaxFileUpload1_Complete(object sender, AjaxFileUploadEventArgs e)
            {
                try
                {
                    var nameFile = e.FileId;
                    var date = DateTime.Now.ToString().Replace(" ", "").Replace("/", "").Replace(":", "");
                    var extension = e.ContentType.Replace("/", ".");
                    var result = string.Format("{0}_{1}_{2}", nameFile, date, extension);
                    string filePath = MapPath("~/Uploads/" + result);
    
                    Dictionary<string, object> dic = new Dictionary<string, object>();
                    if (!File.Exists(filePath))
                    {
                        fuTeste.SaveAs(filePath);
    
                        Domain.Models.Upload upload = new Domain.Models.Upload();
                        upload.CodigoPagina = (int)Session["PaginaUp"];
                        upload.CodUsuario = (int)Session["Chapa"];
                        upload.DataUpload = DateTime.Now;
                        upload.IP = Dns.GetHostName();
                        upload.Referencia = (int)Session["CodRefUp"];
                        upload.NomeArquivo = result;
                        upload.NomeAntigo = e.FileName;
                        upload.Descricao = e.FileName;
    
                        dic.Add(upload.NomeArquivo.ToString(), upload);
                        GenericCart.Add(ARQUIVOS, dic);
    
                        AtualizaGrid();
                    }
                }
                catch (Exception er)
                {
                    Console.WriteLine(er.StackTrace);
                    this.Alert(er.Message);
                }
            }

    []s

    segunda-feira, 28 de janeiro de 2013 16:38
  • Mais está passando por tudo?

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 28 de janeiro de 2013 18:43
    Moderador
  • Quando eu rodo pelo Visual Studio ele passa por tudo, após o publish eu não consigo mais debugar e ele não faz o upload..
    terça-feira, 29 de janeiro de 2013 10:09
  • cara faz um trace para pegar tudo que está passando

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    terça-feira, 29 de janeiro de 2013 11:14
    Moderador