none
Executar dll no computador Local RRS feed

  • Pergunta

  • Bom dia pessoal. Estou tentando migrar uma aplicação desktop p/ Web onde eu tenho uma Dll que uso como reference que me permite acesso a software de CAD, instalado na máquina para capturar alguns dados dele. Fiz uns testes e quando eu rodo o site pelo debug do VS ele funciona e acessa normalmente o software. Fiz um teste hospedando o site para ver se funciona, e não teve jeito ele não acessa a aplicação. Imagino por ele estar acessando a Dll que está no servidor do Host. PErgunta como eu poderia acessar essa dll no c:\local da máquina para capturar os dados, ou teria que ser de outra maneira?

    Abraço a todos

    sexta-feira, 24 de setembro de 2010 11:18

Respostas

  • Quando executamos algo no IIS temos que entender qual usuário ele está usando para executar esta tarefa, você tem que verificar se o Login Anonimous no IIS está liberado se sim, o usuário IUSR tem que ter acesso a esta dll.

    Se a autenticação for windows autentication então o usuário que está utilizando o site tem que ter acesso a dll.

     

    Espero ter ajudado.

    abc


    Luciano Almeida MCAD / MCSD .NET
    • Marcado como Resposta Harley Araujo segunda-feira, 27 de setembro de 2010 13:28
    sexta-feira, 24 de setembro de 2010 14:56

Todas as Respostas

  • Vc consegue pegar alguma ex? tenta fazer um try catch na hora que vc executa ela e veja com a ex, deve ser de acesso ao server

    sexta-feira, 24 de setembro de 2010 12:14
    Moderador
  • Quando executamos algo no IIS temos que entender qual usuário ele está usando para executar esta tarefa, você tem que verificar se o Login Anonimous no IIS está liberado se sim, o usuário IUSR tem que ter acesso a esta dll.

    Se a autenticação for windows autentication então o usuário que está utilizando o site tem que ter acesso a dll.

     

    Espero ter ajudado.

    abc


    Luciano Almeida MCAD / MCSD .NET
    • Marcado como Resposta Harley Araujo segunda-feira, 27 de setembro de 2010 13:28
    sexta-feira, 24 de setembro de 2010 14:56