MIME / Tipo de conteúdo alterado após a mudança no servidor

1

Esta é a minha primeira pergunta, então peço desculpas se meu post tiver algum erro. Eu pesquisei sobre essa questão por quase dois dias e ainda estou apenas um pouco mais perto do que estava antes. Aqui está o meu problema.

Temos um site desenvolvido usando o .net 4.5 que aceita uploads de arquivos no csv. Recentemente, o cliente queria migrar para a nuvem, então eu colocá-lo em um servidor windows 2008R2 (instância ec2 de aws) e boom o upload do arquivo continua lançando exceção. Eu pensei que tinha perdido algum arquivo e transferido os arquivos novamente, mas eu tive o mesmo problema.

Eu baixei o visual studio express e trouxe o código-fonte para depurá-lo (o debug usa o ASP.net webserver). Descobri que o tipo de conteúdo do csv está sendo lido como text / plain em vez de text / csv ou application / csv ou application / vnd.ms-excel. Fiquei confuso porque o mesmo código leu o tipo de conteúdo como application / vnd.ms-excel no servidor do qual estou migrando.

Após um dia inteiro de pesquisa e tentando alterar o tipo de MIME no IIS, obtive o upload para detectar o tipo correto, alterando o mapeamento de tipo de conteúdo no Registro. Minha felicidade durou exatamente um minuto porque a mesma alteração não foi refletida no site hospedado no IIS. Eu tentei mudar em várias chaves do Registro, IIS e web.config. Não vá ......

Estou além de desesperado e perto de desanimar qualquer ajuda é apreciada, TIA.

    
por Prasanth 21.08.2015 / 15:27

0 respostas