WCF服务httpcfg问题

时间:2010-12-01 20:52:50

标签: c# wcf wcf-endpoint httpcfg.exe

我们目前的情况是,我们有一个WCF服务,可以为客户生成自定义Excel报告。此服务托管在Windows服务中,并使用net.tcp绑定。

我们已重新开发此服务以添加http绑定,因此ASP.NET客户端无需身份验证即可使用某些基本功能。

这在我们的开发环境中工作正常,但是当我们部署到UAT时,该服务无法打开http端口并定义MEX端点。我们对UAT的访问权限有限,因为在我们接手项目之前这是一项预先存在的服务,我们不确定问题是什么。

我知道我们可以在服务器上运行httpcfg并定义传递功能帐户的SID的端点。但无论如何我们可以列出在系统上定义了哪些端点?如果我们可以列出这些,我们可以同意我们的UAT和DEV环境,以确保已定义的端点不存在不一致性。如果是这种情况,那么我们不得不弄清楚问题是否与UAT系统上的组策略有关。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用netsh命令。

“netsh http show urlacl”应该给你一个很好的概述,看看哪个http端口允许的是什么。

希望这有帮助,