【问题标题】:Can I host a WCF 4.0 Application in an IIS Website with a .NET 2.0 App Pool?我可以在带有 .NET 2.0 应用程序池的 IIS 网站中托管 WCF 4.0 应用程序吗?
【发布时间】:2011-05-10 13:07:39
【问题描述】:

我正在观看来自复数视线的video 在 IIS 中托管 WCF 服务,并且演示者在现有 IIS 网站下创建了一个应用程序来托管 WCF 服务。我有一个拥有 2.0 版应用程序池的网站。我可以使用这个网站来添加 WCF 应用程序还是必须是 4.0 应用程序池网站?

【问题讨论】:

    标签: wcf


    【解决方案1】:

    不,你不能,WCF 4.0 需要 .NET 4.0/3.5 才能工作,期间。

    【讨论】:

    • 它需要作为应用程序托管还是可以作为网站托管?
    • 托管在 IIS 中的 HTTP WCF 服务就像一个具有 URL 地址(默认为 .svc)的网站,您的应用程序池需要使用正确的 .NET 版本/权限创建并绑定到 WCF 服务(网站)。
    • 我问的原因是因为我必须创建一个新网站,然后在该网站下添加一个新应用程序,还是我可以创建一个直接指向该服务的新网站?
    • 我不确定我是否正确理解了您的问题,从我在这里看到的情况来看,WCF 服务需要一个应用程序池才能工作;一个 CLR 在后台,一个事实。现在,当您说“我可以创建一个直接指向该服务的新网站吗?”这让我觉得您实际上是在“创建”将绑定到应用程序的新网站,在某种程度上,您的两种方式实际上是相同的。
    猜你喜欢
    • 1970-01-01
    • 2011-09-03
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 2014-11-06
    相关资源
    最近更新 更多