none
Permissões IIS RRS feed

  • Pergunta

  • Olá, uma aplicação em Asp.Net MVC usa Scripting.FileSystemObject para criar arquivos textos. Na máquina de desenvolvimento funciona normalmente, esta aplicação foi publicada em um servidor com IIS e também funcionou normalmente, mas quando fui publicá-la em um outro servidor IIS ela não gera mais os arquivos textos e quando coloco o IE em modo debug para ver o por que ele mostra erro bem na linha do javascript quer gera o arquivo com a mensagem de permissão negada.

    O primeiro servidor IIS que eu publiquei e funcionou é um que já tinha outras aplicações .net e este que não está funcionando é um IIS que foi instalado a pouco tempo, então se o outro foi feita alguma configuração este não tem.

    Então a minha dúvida é: precisa fazer alguma configuração no IIS para que seja possível gerar arquivos textos por JavaScript ou para usar ActiveX como Scripting.FileSystemObject?

    sexta-feira, 31 de julho de 2015 19:24

Respostas

  • Edmar,

    O usuário do ApplicationPool da aplicação deve ter acesso de escrita na pasta.

    Procedimento:

    1) Abra o IIS e selecione a aplicação;

    2) Botão direito na aplicação (ou na pasta aonde os arquivos serão gravados) e depois Edit Permissions;

    3) Na guia Security, adicione o usuário do ApplicationPool ou o grupo IIS_USRS para adicionar todos os ApplicationPools do servidor.

    E teste novamente...


    Carlos Eduardo Ferreira


    sexta-feira, 31 de julho de 2015 20:14