ASP.Net aplicativo chamando DLL com fopen
Pergunta
Eu tenho aplicação web ASP.Net e meus c # chamadas código em um costume COM DLL.
A DLL foi escrito algum tempo atrás e usa FOPEN. chamadas ele FOPEN retornar um ponteiro NULL. Estou suspeitando que é permissões, mas estou tendo nenhuma sorte em recolving a questão.
Alguém pode me dar alguma idéia do que fazer? Pode FOPEN ser usado? Há permissões especiais Preciso set?
Qualquer ajuda seria muito apreciada.
Obrigado, Tony
Solução
O problema é mais provável com o arquivo que está realmente tentando abrir. O processo de trabalho Asp.Net arquivo provavelmente não tem permissão para acessar esse arquivo no sistema de arquivos. Você vai precisar adicionar o acesso ao processo de trabalho e que deve resolver o problema.
Esta página detalhes como definir permissões para Asp.Net 1.1. Deve ser bastante semelhante para versões posteriores do Asp.Net
Outras dicas
Algumas coisas para verificar:
- O nível
trust
do aplicativo ASP.Net - Você está passando o caminho correto para a dll (mapeamento para o sistema de arquivos local vs sistema de arquivos da web)?
- Será que a conta usada para executar o site tem permissões suficientes para acessar o arquivo?