Article image
Luiz Pinto
Luiz Pinto27/07/2023 16:49
Compartilhe

Erro na aplicação Cadastrar Usuário Aplicação ASP. NET MVC

    Olá comunidade, tudo bem com vocês? 

    Espero que sim!

    Estou escrevendo para pedir a ajuda de vocês. Eu e meus amigos fizemos um curso sobre desenvolvimento de aplicativos desktop e web em C# e desenvolvemos uma aplicação ASP.NET MVC. No entanto, durante o deploy, configuramos o banco de dados com o SQLite em vez do SQL Server. A aplicação está funcionando corretamente no Front-End, mas quando tentamos fazer um registro, ocorre um erro. Não temos certeza se o problema está relacionado ao banco de dados, já que a aplicação funciona corretamente em ambiente local, mas não em produção. 

    O link da aplicação é freteconnect1.azurewebsites.net 

    Está rodando sob licença de estudante. 

    Se alguém puder nos ajudar, ficaríamos muito gratos. Obrigado a todos e bons estudos.

    Lembrando que estou fazendo a formação .NET aqui na DIO para aprimorar ainda mais meu aprendizado.

    Compartilhe
    Comentários (5)

    PC

    Pedro Carvalho - 02/08/2023 12:41

    Bem provável que o problema seja na parte de conexão da aplicação com o banco. O que você pode fazer pra facilitar nesse caso é habilitar a exibição de erros mesmo no ambiente de produção. Depois é só lembrar de desabilitar novamente.


    Nas versões mais antiga do .NET no arquivo Startup seria o equivalente a app.UseDeveloperExceptionPage(); dentro do método 'public void Configure'

    Carlos Alecrim
    Carlos Alecrim - 27/07/2023 18:25

    tem alguma coisa errado no javascript do formulario do usuario , mostra esta mensagem no inspect do navegador Uncaught TypeError: mensagem_cpf is null


    GEORGE NASCIMENTO
    GEORGE NASCIMENTO - 27/07/2023 17:56

    Talvez possa ser a connection string configurada errada ou a conexão com o banco usando uma outra função no lugar de UseSqlServer(). To chutando por alto.

    Luiz Pinto
    Luiz Pinto - 27/07/2023 17:14

    Olá, Raian tudo bem?

    Capaz, falando bobeira não. Então antes da gente dar o deploy, a gente estava usando o Sql Server, mas fomos orientados a dar o deploy com o Sqlite pois consome menos recursos, então foi por este motivo que optamos pelo Sqlite. Gostaria de saber se alguém já subiu algum app com Sqlite, e passou por este problema, claro vou levar muito em consideração seu comentário e vamos ver para mudar depois sim.

    RR

    Raian Rocha - 27/07/2023 16:59

    Posso estar falando bobeira, mas até onde sei o SQLite cria um arquivo local para a manipulação e atualização das tabelas, no ambiente local você tem as permissões para criar e cadastrar isso no seu computador, no ambiente em nuvem, você não tem esse ambiente quando você utiliza alguns dos recursos do WebApp, então precisará configurar uma novo estilo de armazenamento.