【发布时间】:2015-01-31 17:29:26
【问题描述】:
我有一个在 Azure 上运行的 WCF 服务。当我调用该服务的方法时,它有时会给我一个异常:
底层提供者打开失败
异常出现又消失。没有内在的例外。
在我使用 iis 的测试环境中,一切正常。
我的连接字符串:
<add name="DbModel"
connectionString="password=secretpassword;user id=username;persistsecurityinfo=True;server=w2itestserver.cloudapp.net;database=db;"
providerName="MySql.Data.MySqlClient" />
【问题讨论】:
-
您应该将连接字符串更改为托管在 Azure 或外部主机上的数据库提供的连接字符串。
-
这(仍然)与您 4 小时前问的 this 问题相同吗?如果是这样,请考虑更新您的原始问题,而不是提出新问题。
-
@Christian.K 不,不是同一个问题,我设法解决了那个问题。我应该考虑删除我以前的问题吗?
-
@NikolayKostov 感谢有关连接字符串的提示。我这样制定它: Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; .它现在就像一个魅力
-
@nutellaFreak 如果您解决了上一个问题中的问题,您应该去添加您的解决方案作为答案。这将有助于其他有类似问题的人。
标签: c# entity-framework wcf azure