代码之家  ›  专栏  ›  技术社区  ›  IrishChieftain

在生产IIS 8.5中配置WCF

  •  0
  • IrishChieftain  · 技术社区  · 6 年前

    我正在尝试公开我的WCF服务,作为服务器上主站点URL的一部分。我让它在IIS 8.5上的服务器(Windows server 2012 R2 Standard)上工作,但只能通过localhost或使用计算机名在本地访问它,如下所示:

    http://localhost/TeeSvc/Service1.svc

    http://<<machinename>>.mysite.net/TeeSvc/Service1.svc

    我有一个现有的网站设置如下:

    http://mystaging.mysite.net

    http://mystaging.mysite.net/TeeSvc/Service1.svc

    我看到一篇文章 here 但它与早期版本的IIS有关,我无法使cscript.exe控制台窗口保持足够长的打开时间以发出任何命令。

    我该怎么办?

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  0
  •   IrishChieftain    6 年前

    我能够通过遵循在IIS中构造东西的相同方法来实现这一点,如下所述:

    Configure URL in IIS

    我的情况更加复杂,因为这是一个旧的DNN站点到9.2版本的迁移。dnnweb.config文件中有许多不必要的条目;在我删除了httpHandlers和httpModules部分之后,我终于让它开始工作了。