【发布时间】:2010-11-09 17:58:36
【问题描述】:
问题很简单,我有一个调用网络服务的网络应用程序。两者都有自己的 web.config。
我遇到的问题是我想读取属于 Web 服务的 web.config,但是当我在实际的 Web 服务代码上执行此操作时,正在读取的 web.config 是属于网络应用程序。 我认为这是由于应用程序域,我的意思是,因为 Web 应用程序正在调用 Web 服务。 这是我放在网络服务上的代码: System.Configuration.ConfigurationManager.AppSettings["name_connectionString"].ToString()
它返回 null 因为是从 web 应用程序读取 web.config,而不是从 web 服务读取 web.config。
有人知道我该怎么做吗?我暂时没有找到任何线索
谢谢
编辑:我的解决方案仍然驻留在 Visual Studio 中。它由以下组成: - 包含网络参考的网站 - 网络服务 - 由 Web 服务调用以从数据库中读取数据的类库
是否有可能因为它们位于同一个虚拟目录/应用程序(例如:Visual Studio)下,所以总是从 Web 应用程序读取 web.config?
【问题讨论】:
-
我认为你应该澄清你的解决方案是如何设置的。
-
我已经编辑了这个问题,也许现在我的问题更清楚了