C# WCF连接有时会返回异常?
我在Azure上运行WCF服务。基本上,它所做的就是连接到MySQL数据库。数据库是使用EntityFramework6.0代码优先方法创建的。一切正常。但有时我会遇到这样的例外: TestProject.TestW2E.GetSalt:C# WCF连接有时会返回异常?,c#,database,entity-framework,wcf,azure,C#,Database,Entity Framework,Wcf,Azure,我在Azure上运行WCF服务。基本上,它所做的就是连接到MySQL数据库。数据库是使用EntityFramework6.0代码优先方法创建的。一切正常。但有时我会遇到这样的例外: TestProject.TestW2E.GetSalt: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail] :访问数据库时出错。这通常意味着 与数据库的连接失败。检查连接是否正确 字符串是正确的,并且正确的DbConte
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail] :访问数据库时出错。这通常意味着 与数据库的连接失败。检查连接是否正确 字符串是正确的,并且正确的DbContext构造函数是 用于指定它或在应用程序的配置文件中查找它。 有关详细信息,请参阅 DbContext和连接。请参阅内部异常以了解异常的详细信息 失败 如果我再次尝试跑步,它就会消失,一切正常,有时还会恢复。内部没有例外。异常告诉我我的
DbContext
构造函数有问题。构造函数在我看来很好:
public Model1(): base("name=DbModel")
{
}
我在web.config
中将连接字符串检查为:
<connectionStrings>
<clear />
<add name="DbModel"
connectionString="password=secretpassword;user id=username;persistsecurityinfo=True;server=w2itestserver.cloudapp.net;database=db;"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>