【问题标题】:WCF service application and wcf service libraryWCF 服务应用程序和 wcf 服务库
【发布时间】:2013-09-30 11:32:14
【问题描述】:

我知道有人问过,但我想澄清一下,WCF 服务应用程序和 wcf 服务库有什么区别,如何将它们连接到其他机器?

Wcf SA 是否需要在 IIS 上托管?还是SL?

【问题讨论】:

    标签: wcf


    【解决方案1】:

    服务应用程序包括已为您设置的网站主机。服务库是主机可以引用和启动的服务库。

    如果您从服务库(推荐)开始,您可以选择任何您想要的主机(Windows 服务、IIS/ASP.NET 甚至控制台应用程序),然后您只需从新主机中引用您的库.选择服务应用程序将您的主机限制为仅 IIS/ASP.NET(尽管这可能适合您的目的,但会限制您可以使用的协议)。

    【讨论】:

    • 重要的是要注意 - 因为我经常在 SO 上看到这一点 - 库项目中 app.config 的 system.serviceModel 部分需要包含在托管的 app/web.config 中应用程序。
    • 我想创建一个可以通过互联网进行通信的服务,但是没有网站,我该如何实现呢?我必须使用 SA 还是 SL?对不起。 SA 和 SL 可以通过互联网进行通信吗?
    • @Dakoy - 您将使用 WCF 服务库,然后将其托管在 Windows 服务或控制台应用程序(或某种其他形式的自托管)中,该应用程序将引用您的 WCF服务库。
    • SL 可以托管在 IIS 上吗?我可以通过没有网站的互联网获得我的服务吗?只是 IIS 还是什么?抱歉,我真的需要帮助,谢谢。
    猜你喜欢
    • 2013-11-25
    • 2010-12-21
    • 2013-02-03
    • 2010-11-15
    • 2011-10-10
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多