在生产IIS 8.5中配置WCF

时间:2018-10-10 19:39:40

标签: asp.net wcf iis wcf-binding

我正在尝试将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控制台窗口保持打开状态足够长的时间来发出任何命令。

我该怎么办?

enter image description here

1 个答案:

答案 0 :(得分:0)

我能够通过采用相同的方法在IIS中构造事物来实现此目的,如下所述:

Configure URL in IIS

由于这是一个较旧的DNN网站到9.2版的迁移,我的情况更加复杂。 DNN web.config文件中有很多不必要的条目。删除了httpHandlers和httpModules部分后,终于可以使用它了。