【问题标题】:Hosting WCF REST Service as a child application in IIS将 WCF REST 服务作为 IIS 中的子应用程序托管
【发布时间】:2018-01-30 16:43:31
【问题描述】:

我试图在 IIS 中托管 WCF RESTful 服务作为现有站点下的子应用程序,但它不起作用。当我将它作为一个站点单独托管时它工作正常,但问题是两个站点共享相同的端口号,端口 80 (http) 和端口 443(https)。有什么可以帮助解决这个问题吗?

【问题讨论】:

  • 任何错误返回?
  • 因为我的结构相同,但幸运的是所有站点都在工作。所有站点都是 WCF 服务的子站点。使用所有相同的端口号。

标签: rest wcf iis


【解决方案1】:

您必须选择默认站点,右键单击并添加应用程序创建虚拟文件夹以指向您的服务在开发中的默认文件夹...

如果选择第一个,则需要创建服务的文件系统,并在 Visual Studio 中发布。

.

因此,通过这种方法,您可以使用具有不同路由的相同端口。

【讨论】:

    【解决方案2】:

    感谢您抽出宝贵时间回答问题。我自己能够得到解决方案。这是因为我在 IIS 中托管服务时没有配置 HTTPS。配置 HTTPS 后,一切正常。

    【讨论】:

      猜你喜欢
      • 2018-07-12
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 2014-10-11
      • 2022-12-13
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多