标签: c# .net wcf domainservices
最近我遇到了WCF服务和域服务通信的问题。 WCF服务调用域服务上的方法,然后该服务建立新的数据库连接。它会抛出错误 - 无法创建连接,因为找不到连接字符串。 现在,它正在寻找的连接字符串存在于域服务' Web配置文件,但不存在于WCF服务的Web配置文件中(因此,如果我将连接字符串添加到WCF服务Web配置,它可以正常工作)。
为什么要检查此连接字符串的WCF服务Web配置文件?我该怎么做才能阻止它执行此操作并确保域服务始终使用自己的web.config,无论客户端是谁?
答案 0 :(得分:0)
默认情况下,配置将始终从执行项目中拉出。
一个简单的方法是创建一个设置文件而不是web.config,它将从每个项目中使用。参考here。