WCF连接有时会返回异常吗?

时间:2015-01-31 13:17:30

标签: c# database entity-framework wcf azure

我在Azure上运行WCF服务。基本上它的作用是连接到MySQL数据库。使用Entity Framework 6.0代码优先方法创建数据库。一切正常。除了有时我得到这个例外:

  

TestProject.TestW2E.GetSalt:
  System.ServiceModel.FaultException`1 [System.ServiceModel.ExceptionDetail]   :访问数据库时出错。这通常意味着   与数据库的连接失败。检查连接   字符串是正确的,并且相应的DbContext构造函数是   用于指定它或在应用程序的配置文件中找到它。   有关的信息,请参阅http://go.microsoft.com/fwlink/?LinkId=386386   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>

0 个答案:

没有答案