【问题标题】:Service reference works for windows form but doesn't work for class library服务参考适用于 windows 窗体,但不适用于类库
【发布时间】:2013-12-11 15:37:59
【问题描述】:

我有两个应用程序。其中一个是 Windows 窗体应用程序,另一个是使用类库的 Web 应用程序。我使用网络服务(WCF)。当我将此 Web 服务作为对我的 Windows 窗体应用程序的服务引用时,一切都很好。但是当我把它作为类库的服务引用时,我有这个错误'No connection could be made because the target machine actively refused it ...'

我对这两个项目的引用方式相同。我该怎么办?

【问题讨论】:

  • 您遵循什么样的主机? IIS 或进程中。它支持什么样的绑定?

标签: c# wcf web-services class-library windows-applications


【解决方案1】:

默认情况下,您无法通过来自类库的配置文件来配置 WCF 服务。

在您的 Web 应用程序集中添加具有正确 WCF 配置的web.config(类似于您的 winforms 项目的app.config 中的配置)。

【讨论】:

  • 你的意思是,我应该将 wcf 服务添加到我的 Web 应用程序而不是类库?
  • @cagin 不可以,可以将服务引用添加到类库中,但服务的配置必须位于可执行程序集(winforms或webapp程序集)中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-24
  • 2011-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 2012-01-01
相关资源
最近更新 更多