Erro na aplicação Cadastrar Usuário Aplicação ASP. NET MVC
- #C#
- #.NET
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.




PC
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'
tem alguma coisa errado no javascript do formulario do usuario , mostra esta mensagem no inspect do navegador Uncaught TypeError: mensagem_cpf is null
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.
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
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.