【问题标题】:How do I deploy a WCF service library to WAS?如何将 WCF 服务库部署到 WAS?
【发布时间】:2010-09-23 19:52:37
【问题描述】:

我创建了一个 WCF 服务库(不是 WCF 服务应用程序)。 项目输出是一个 dll。

如何在 IIS 7.5/WAS 上托管它?

我认为创建服务库是可行的方法,以便它可以在各种主机上使用,而服务应用程序仅限于 IIS。

我在这里迷失了 MS mumbo jumbo,所以我很感激在部署此服务方面的任何帮助。

谢谢!

编辑 我按照以下说明获得了托管服务: http://msdn.microsoft.com/en-us/library/ms733109.aspx.

似乎必须有更好的方法来托管服务库。部署不应要求从 app.config 获取设置并将它们移动到 web.config。将它们包装在服务应用程序中是标准的吗?这可能吗?

其他人是如何处理这个问题的?

【问题讨论】:

    标签: wcf iis iis-7.5 appfabric


    【解决方案1】:

    是的,创建单独的库是一种很好的做法,因为托管代码与您的服务不耦合。但是您仍然必须编写主机。在 WAS 中,主机位于 Web 应用程序中。
    要在 WAS 中托管服务,您必须为每个服务创建 .svc 文件和配置。这就是您必须将配置从app.config 复制到web.config 的原因。
    在.NET 4.0 中,这可以通过configuration based activation(不需要.svc)结束默认端点来简化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多