0

我在 VS 2005 类库项目中添加了 wcf 服务(由 biztalk 公开)代理和 app.config 文件,我正在从 Windows 应用程序调用这个类库方法。在这种情况下,在创建服务实例时出错,所以我将 app.config 文件从类库移动到窗口应用程序,现在工作正常。问题:如果我将配置文件中的服务 url 从 machine001 更改为 machine002(来自 bin 文件夹而不是来自应用程序)并从 exe 文件运行应用程序。没有构建它会工作吗?

4

1 回答 1

0

类库配置始终依赖于真正使用它的父应用程序的配置文件(web.config / app.config)。父应用程序应该是控制台/winform/ASP.NET 应用程序,并且可以是 Windows 服务。WinForm 的 app.config 中的任何更改都会改变您的类库的行为。

要回答您的问题,是的,如果您在 windows 应用程序的配置文件中将服务 url 从 machine001 更改为 machine002,如果 machine002 托管 WCF 服务,它将起作用。

希望它能消除你的疑问。

于 2012-05-18T06:06:59.220 回答