我有2个网络服务。第一个是wsHttpBinding绑定,第二个是wsDualHttpBinding。还有一个托管这些Web服务的项目。
在这两项服务中,我都使用EF 6.0。在绑定wsHttpBinding的服务中,一切正常。在访问服务器时绑定wsDualHttpBinding的服务中,发生错误 - "没有名为' CREntities'的连接字符串。可以在应用程序配置文件中找到。"
我做错了什么?
修改
我读到连接字符串应该添加到托管项目中,但为什么一切都可以绑定wsHttpBinding?我已经为主机项目添加了一个连接线程,但这没有帮助,缺少EF库时出现错误。
答案 0 :(得分:2)
“在应用程序配置文件中找不到名为'CREntities1'的连接字符串。”
这是正确的。你需要解决它。
您可以将与默认值不同的值传入上下文构造函数,也可以在配置文件中将连接字符串从“CREntities”重命名为“CREntities 1 ”。
那就是说,将来请不要张贴代码图片,邮寄代码。
答案 1 :(得分:0)
对不起,我浪费了你的时间,我希望有人会需要它。 (否)