11
respostas

Exceção

Ao compilar o arquivo aparece a exceção: System.IO.DirectoryNotFoundException: 'Could not find a part of the path 'C:\Users\Gabi\Desktop\Alura.ListaLeitura\Alura.ListaLeitura.App\bin\Debug\netcoreapp2.0\Repositorio\livros.csv'.'

O que seria?

Esse caminho que ele indica realmente não existe. A pasta Repositorio não fica na pasta netcoreapp2.0 e sim na pasta C:\Users\Gabi\Desktop\Alura.ListaLeitura\Alura.ListaLeitura.App

11 respostas

Olá Gabriela!

Provavelmente ele está procurando nessa pasta de Debug por causa de alguma configuração da sua IDE ou algum arquivo que define que o sistema está em Debug.

Quando temos um arquivo em Debug é diferente de quando temos em produção.

O modo Debug serve somente para nós desenvolvedores.

Em produção é para o usuario final.

O problema parece ser no conflito desses dois mundos já que temos pastas em debug que não são visualizadas pelo usuario.

Consegue ver alguma maneira de alterar esse modo debug?

Já tentou colocar os arquivos nessa pasta que ele indica pra ver se funciona?

Aguardo sua resposta! ^^

Oi, Guilherme. Copiei a pasta para o local que ele indica, não lançou a exceção, porém agora ele não encontra no navegador:

Não foi possível encontrar a página deste localhost Nenhuma página da web foi encontrada para o endereço da Web:http://localhost:5000/ Pesquise localhost 5000 no Google HTTP ERROR 404

Prezados, Algum palpite?? Não consigo avançar no curso...

Olá Gabriela!

Já tive esse tipo de problema com arquivos que devem estar na pasta de saída do Debug. Dentro do Visual Studio, no seu Gerenciador de Soluções, clique no arquivo livros.csv. Nas Propriedades, que está abaixo do gerenciador de soluções terá um campo com o título: Copiar para Diretório de Saída. Altere o valor para Copiar se for mais novo, que fará com que o arquivo esteja na pasta que o programa está solicitando.

Uma dica: Sempre que tiver um arquivo externo, verifique essa opção, pois arquivos HTML também devem ser copiados para o diretório de saída.

Se a aba Propriedades não estiver visível, aperte Alt+Enter que irá aparecer.

Espero ter ajudado!

Olá, Fabiano. Ok, ele compilou agora, porém não abriu a lista...

Não foi possível encontrar a página deste localhost Nenhuma página da web foi encontrada para o endereço da Web:http://localhost:5000/ Pesquise localhost 5000 no Google HTTP ERROR 404

Olá Gabriela!

Quanto ao erro 404, precisamos saber como está seu código. Em que aula você está? Você já está usando rotas? Você tem github para postar seu código para poder analisar o que ocorre que não encontra a lista?

Nessa primeira aula, ao fazer o servidor funcionar realmente não tem nenhuma resposta. Apenas depois desta aula que o servidor consegue entregar alguma resposta. No final desta aula o servidor consegue responder a requisição.

No aguardo de sua resposta.

Eu fiz exatamente como está no vídeo e eu não consegui prosseguir, estou muito frustrada. Vocês fazem acesso remoto para verificar o erro?

Gabriela, boa tarde, tudo bem?

Vou te acompanhar nesse processo até que consiga deixar tudo funcionando, ok?

Vamos por partes: você já está conseguindo compilar a solução, certo? Então coloca aqui o código da classe Startup, por favor.

Fico no aguardo.

Oi, Gabriela, quando puder responde aqui pra gente te ajudar, ok?

Resolvi trocar de curso. Obrigada.

Ok, Gabriela, vou fechar o tópico então. Ficaremos a disposição para futuras dúvidas.

Sucesso!