gpt4 book ai didi

c# - 多层平台不会检索数据库连接字符串

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:19 24 4
gpt4 key购买 nike

使用 Visual Studio 2010 和 C#:我正在开发一个多层应用程序。客户端将与 WCF 服务平台对话 -> WCF 与业务层对话 -> 业务层与数据库访问层对话。我正在自下而上地开发这些。在 Windows 应用程序中,我调用业务层,它调用数据库访问层工作得很好。

当我添加 WCF 服务层时 - 我的 WCF 测试将调用该服务,该服务调用业务层,该业务层调用数据库访问层。这就是问题发生的地方。第一步是获取连接字符串。从 WCF 调用时,我得到:Trusted_Connection=yes;数据源=;初始目录=;当从任何其他基础(如 Winform 项目 - 没有 WCF)调用时,它从配置文件中获取值并工作。

我确定这是我缺少的一个简单配置,但我还没有找到它。如果您能提供任何指导,我将不胜感激。

比尔

最佳答案

听起来您的 WCF 服务的 Web.config 文件中没有连接字符串值。由于业务层和数据层是从 WCF 服务调用的,因此配置值需要源自 WCF Web.config。

关于c# - 多层平台不会检索数据库连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com