WCF Windows服务无法连接到数据库

时间:2011-11-19 05:20:51

标签: .net mysql wcf

我创建了WCF dll,并在Visual Studio中使用WCFTestCLient成功测试。 在我托管刚刚在Windows服务中创建的WCF之后,问题就存在了。

错误说: “建立与SQL Server的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确以及SQL Server是否配置为允许远程连接。(提供程序: SQL网络接口,错误:26 - 找到指定的服务器/实例时出错“”

是否有一些我错过的配置,因为我已经将app.config从WCF项目复制到Windows服务项目。

我在Windows 7 Machine上使用C#.NET 4和MySQL

感谢。

1 个答案:

答案 0 :(得分:1)

我的错误, 之前,我只将连接字符串部分和服务模型部分从WCF库配置文件复制到Windows服务项目配置文件,因为这是我在网上学到的。

我忘了我使用不同的会员提供商而不是在线样本,在这种情况下我使用MySQL会员提供商,所以我也必须复制会员资格,个人资料和角色管理员部分。

完成后,我的Windows服务正如我预期的那样工作。

感谢所有答案,它帮助我重新检查我的配置文件。

希望这也可以帮助其他人......