在生产 IIS 8.5 中配置 WCF

Configure WCF in Production IIS 8.5

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

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 控制台 window 保持打开足够长的时间来发出任何命令。

我该怎么做?

我能够通过遵循与如何在 IIS 中构建事物相同的方法来实现这一点,如下所述:

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