我发生了一个奇怪的错误,我发现了一堵砖墙。我在我的网络主机上托管了我的WCF服务,我可以访问这个。我在我的Web主机上设置了一个数据库,并在WCF web.config中创建了数据库的连接字符串。
当我从本地WCF项目测试实时服务器上数据库的数据库连接时,连接正常。当我运行我的WPF应用程序时,它与我的WCF服务创建合同(WPF应用程序是本地的,WCF是实时的)我得到了
错误:"发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)"
我真的不明白如何从我当地的WCF项目连接到数据库,而不是从我的直播项目连接到数据库?任何人都有任何提示,如何解决这个问题,甚至如何确定问题发生的位置?
答案 0 :(得分:0)
已解决:为浪费你的时间而道歉但是我在配置文件和web.config中硬编码了数据库连接字符串,这是导致问题的原因。我打算在此之前解决这个问题并忘记它。