Erro de: o provedor subjacente falhou em open

26/06/2013

Tenho essa classe de Cadastro :e seus métodos

public class Empresa
{
private EmpresaEntities _db;

public Empresa()
{
_db = new EmpresaEntities();
}
public void Cadastro(FormCollection fc)
{
string _erro = "";
try
{
var cad = new tblCadastro();

cad.nome = fc["nome"];
cad.endereco = fc["endereco"];
cad.email = fc["email"];

_db.AddTotbPessoa(cad);
_db.SaveChanges();
}
catch (Exception ex)
{
_erro = ex.Message;
}
Tenho esse método no meu controller
[HttpPost]
public ActionResult CadastrarPessoa(FormCollection fc)
{
var cad = MinhaClasse.Cadastro(fc);
return Json(cad? new {Mensagem = "Cadastro realizado com sucesso!"} : new {Mensagem = "Não foi possível realizar o cadastro!"});
}

Quando preencho meu form, me dá o erro de Provedor adjacente falhou em open. Uma pergunta, no meu Web.config, eu estou apontando apenas para o meu EmpresaEntities e acho ser correto, ou não?

Pjava

Respostas

26/06/2013

Pjava

Descobri o erro. Estava no meu web.config. Estava apontando para um servidor que não existe na minha máquina.
Responder Citar

29/06/2013

Joel Rodrigues

Obrigado por compartilhar a solução.
Tópico encerrado.
Responder Citar